This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hello,
I am working on getting my (flash based) ethernet bootloader working with my custom TM4C129XNCZAD board.
my setup:
- I load my bootloader boot_emac_flash via JTAG at the beginning of flash
- next, I load my application (which includes the call to "SoftwareUpdateBegin") at address 0x00004000.
- next, I run eflash to start off the bootloading process.
what happens:
I can see that application receives the eflash BOOTP commands and goes into "SoftwareUpdateBegin", where it calls (*((void (*)(void))(*(uint32_t *)0x2c)))();
However, it seems that the bootloader does not send anything back and seems not to work properly. (I see no reaction at "eflash" and it keeps resending the "Magic" packet. I also see no packets from my app on wireshark).
my questions:
is it possible to debug the (custom flash) bootloader in CCS and step through it??
when I try to debug and dive into "0x2c" I only see disassembly code.
Thank you very much.