Part Number: TMS320F280039C
Other Parts Discussed in Thread: TIDM-02011
Hi team,
When I was working on the live bootloader, I needed to add the reference image of the old program to the new program. However, after I added the reference image(--lfu_reference_elf=path) and debugged, found that the program stuck between 0x00000000 and 0x3FB8B9.



I looked at the data at 0x00000000 in the memory, and found that the program data with the reference image added and the program without the reference image are the same when it is burned in. Once running, this part of the program that adds reference images changes a lot, and changes all the time. The data of this part of the program without adding the reference image remains unchanged. The configuration of the old and new programs was the same during the test.

Before running

After running
One thing I would like to confirm is that --lfu_reference_elf=path is to obtain a list of the memory addresses of global and static symbols, why it modify address 0x0000-0x0800 and 0x0D00-0x0EFF?(The address of data change is fixed)
