What is a vector table and what information it contained while flashed with a OTA user application?
Hi,
I learned that when we flash a binary file to flash, we add the vector table with it. I want to know what is actually is a vector table.
I am actually working on uploading a .bin file to flash using IAP. verify it and jump to it. let's say while generating the .bin file using CUBE I state the start address is at 08005000. So if I flashed it using ISP it goes to the exact location. If a binary file doesn't contain any information header how the programmer knows where to flash it?
when I receive such a file through OTA how can I know the file size, starting address, and so on?
if the file was generated to work on 08005000 what if I flash somewhere else and jump to that location?
Thank you
