hello to all:
I have some question about C6455 second bootloader.
when I first use C6455,I only used Memory with L2; So I can copy the L2's data to flash, it can boot the date from flash to L2. it is success.
now I used the DDR in the code :
#pragma DATA_SECTION(gBufferRcvPing, ".ddr");Uint8 gBufferRcvPing[1048576] = {0};
I want to ask :
(1) whether I should copy the DDR'data used to the flash when download the code ? and whether boot the data to the DDR in the bootloader code ? why??
(2) I think : gBufferRcvPing in the DDR is the data section, whether it is necessary for the code run? the code section is only use the gBufferRcvPing's address, so I think even it is not copy to DDR , the code should be run sucess, but It is not run sucess ? I want to Know why ???
Thanks for your answer!!!