I have a bootloader that I want to confirm is uploaded to the correct location in memory.
- Using Atmel Studio 6
- I'm using an AT90USB1286 w/ 128k of flash and a 4096W boot size (F000 words start address).
- I'm setting -section-start=.text=0x1e000 (bytes) in the linker.
I think everything is correct but I want to confirm that the bootloader is flashed to the correct memory address. It starts from the beginning of SPM so it should start at the offset 0x1E000. I can read the bootloader .hex after uploading but because it's intel hex format there's about 3 times as many bytes so the HEX reader doesn't give an absolute address for the start of the bootloader code. How can I verify it's at the correct absolute address?