Firmware size
Dear Sirs,
Is there a method to calculate the firmware size?
I am using STM32F103R8T6
My flash memory is divided in three blocks:
- Custom boot loader block
- Main application block
- Data block
When the main application is running, it needs to calculate its own size in terms of quantity of bytes in flash.
This is needed in order to calculate the CRC of the firmware.
Some pages at the end of main application block range might not have been erased, so I think I cannot count on 0xFFFFFF presence. Furthermore the firmware might finish with 0xFF.
Maybe the .hex file starts with the program counter initialization, followed by some useful information??
Thanks,
Marco
