Other Parts Discussed in Thread: EK-TM4C1294XL
Tool/software:
Hi, i am trying to test the boot loader for TM4C1294NCPDT with boot_serial project but i have encountered a problem.
I am sending my firmware which is a blink with a button project as binary and get all the ack's in the process and get to the Run stage.
When it gets the run command it just doesn't jump to the firmware but all my configurations seem correct.
I can see it in the memory map that my firmware is indeed present in the address i have set it to (0x4000).
Even when i reset my device the boot loader doesn't try to call the firmware that is already loaded and it just goes into boot loader mode.
((void (*)(void))g_ui32TransferAddress)();
and g_ui32TransferAddress comes as 16384 which is consistent because its hex 0x4000.
i have only configured uart 0 to be uart 7 for my testing purposes and changed the BL_FLASH_SIZE_FN_HOOK to SysCtlFlashSizeGet().
Does anybody encountered a similar problem before ?