A customer is trying to follow the application note SPRA958 "Running an Application from Internal Flash Memory on the TMS320F28xxx DSP" on a Wintech board TDS2812ZX. After the OUT file is generated, he use the "On-Chip Flash Programmer" plug-in of CCS to try to burn the demo code into the board. He uses the DSP/BIOS version of the demo code.
In the last step of burning, he got a warning "Warning: This program contains initialized RAM data. It may run successfully under Code Composer Studio but not as a standalone system because of this. If your Flash program requires initialized data in RAM, you will need to write Flash code to initialize RAM memory." Then of course, his code cannot run after flash onto the demo board.
But if he use the non-DSP/BIOS version of the demo code, then it can burn and run successfully on the board.
Could some one tell me what is this warning all about? The warning does not show which address is incorrect, so it is very hard to find out which BIOS section is located incorrectly.