I am studing about FlashBurn and trying implementing the example supply by DSK6713 but it is not working.
I would like to use a Hex Convertion Utility of BlinkDSK6713.out because I will need repeat this for my application. Follow I will show some different situations and the results of these. I am using Code Composer 3.3 and FlashBurn DSK version 3.11.
First, I do not use the Hex Convertion Utility and try an automatic conversion of .out file to .hex using the BlinkDSK6713_ahex.cmd file. In the step 3 of FlashBurn in the space called Conversion Cmd File I put the pathway+file BinkDSK6713_ahex.cmd but an error message appear “No (.hex) file was specified. Choose a (.hex) file and click Program Flash”. Please, it do not should work?
Second, after that I will try use a Hex Convertion Utility to convert .out file to .hex using the command line by BlinkDSK6713_ahex.cmd file. Following are what happing at command window:
C:\Arquivos de programas\SoftwareDesignSolutions\FlashBurnDSK\examples\DSK6713\BlinkDSK6713> C:\CCStudio_v3.3\C6000\cgtools\bin\hex6x BlinkDSK6713_ahex.cmd
Translating BlinkDSK6713.out to ASCII-Hex format...
"BlinkDSK6713.out" ==> .text
"BlinkDSK6713.out" ==> .cinit
>> WARNING: section '.cinit' at 07aa8h falls in unconfigured memory (skipped)
"BlinkDSK6713.out" ==> .switch
>> WARNING: section '.switch' at 07b5ch falls in unconfigured memory (skipped)
The file BlinkDSK6713.hex is generated but when I burn in DSK using FlashBurn it does not working. Please where I can change the configuration of memory? Is in the .cmd file? O read the application note “TMS320C6000 Tools: Vector Table and Boot ROM Creation” but seems that those examples are very different that used in BlinkDSK6713. I read the application note “FlushBurn: A DSK Flash Memory Programmer” but without success.
Third, I tried convert .out file to .hex using the command line by BlinkDSK6713.out file. Following are what happing at command window:
C:\Arquivos de programas\SoftwareDesignSolutions\FlashBurnDSK\examples\DSK6713\BlinkDSK6713> C:\CCStudio_v3.3\C6000\cgtools\bin\hex6x BlinkDSK6713.out
Translating BlinkDSK6713.out to Extended Tektronix format...
"BlinkDSK6713.out" ==> .text
"BlinkDSK6713.out" ==> .cinit
"BlinkDSK6713.out" ==> .switch
I found possibilities of configuration at link http://www.dsprelated.com/groups/c6x/show/8030.php and I decide try.
So, I try to configure, including -t (Output TI-Tagged hex format)
C:\Arquivos de programas\SoftwareDesignSolutions\FlashBurnDSK\examples\DSK6713\BlinkDSK6713> C:\CCStudio_v3.3\C6000\cgtools\bin\hex6x -t BlinkDSK6713.out
Translating BlinkDSK6713.out to TI-Tagged format...
"BlinkDSK6713.out" ==> .text
"BlinkDSK6713.out" ==> .cinit
"BlinkDSK6713.out" ==> .switch
The file BlinkDSK6713.T1 and .T2 are generated but when I burn in DSK using FlashBurn an error message appear “Not a hex file. Use Hex Conversion Utility. Please, was not exactly that what I did?
So, I try to configure, including --ti_txt (Output TI-TXT hex format
C:\Arquivos de programas\SoftwareDesignSolutions\FlashBurnDSK\examples\DSK6713\BlinkDSK6713> C:\CCStudio_v3.3\C6000\cgtools\bin\hex6x --ti_txt BlinkDSK6713.out
Translating BlinkDSK6713.out to TI-TXT format...
"BlinkDSK6713.out" ==> .text
"BlinkDSK6713.out" ==> .cinit
"BlinkDSK6713.out" ==> .switch
The file BlinkDSK6713.a0, .a1, .a2 and .a3 are generated. I can burn the BlinkDSK6713.a0 but when I burn the BlinkDSK6713.a1 the FlashBurn show the error message “Checksum Error:…”. Please, what is happing? Why four file?
So, I try to configure, including [-o<test> | -t], but the command window show that:
C:\Arquivos de programas\SoftwareDesignSolutions\FlashBurnDSK\examples\DSK6713\BlinkDSK6713> C:\CCStudio_v3.3\C6000\cgtools\bin\hex6x [-o<teste> | -t] BlinkDSK6713.out
| foi inesperado neste momento (Translation: | was not wait at this moment)
No BlinkDSK6713.hex file was generated. What is wrong?
According bellow, all my tries does not working with the example BlinkDSK6713, so, I will have trouble when generetad .hex to burn my code at DSP. I am afraid!
Please, could anybody help me?
Regards.
Andrea
PS: sorry for my poor English