· We currently use the HPI32 boot option for the C6454 target device which appears to work properly.
· After the DSP is out of reset, we are able to load code into DSP memory from a COFF type file generated from CCS and run code – this all seems to be working fine.
· For our application, we will store the DSP code in System Flash memory. Instead of a COFF type file, I want a binary file,
· One thing I have tried is to run the following command line to create a binary file with the hex6x executable that comes with CCS.
"C:\Program Files\Texas Instruments\ccsv4\tools\compiler\c6000\bin\hex6x" -b “C:\Perforce\SonoSculptP2\Software\dsp2\randy\test\Debug\test.out" -o test.bin
· The resulting test.bin file is only a few Kbytes compared to the 22Kbytes of the original test.out file in COFF format. The binary data in the test.bin file matches the data loaded into the first few Kbytes or so of the L2 memory in the C6454 (when I load from the test.out). However, there is apparently more stuff loaded by the test.out COFF file that is not accounted for in the test.bin file created above. When I try to transfer the bin file into L2 memory, I am not able to get the code to run properly.
Is there a different/better way to generate a binary file from the COFF?
Thanks.