This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

bootloader

hai help me on how to create boot image using hex conversion utility for c5505 ezdsp usbstick

  • Seeni,

    This page will give you all the instructions necessary to create non-encrypted boot images using hex55 conversion utility.

    http://processors.wiki.ti.com/index.php/C5000_Creating_Boot-Images

    Regards,

    Juliana Almeida

  • hai juliana almeida

                       i was new to the dsp and its concept .if you give me the detailed description and help me on how to create the non-encrypted boot image using hex conversion utility sep by step and how to use it in my ccs program.

                                                                                                                                                                                 with regards

                                                                                                                                                                                   seeni

                                                                                                                                                                             

  • hai Juliana Almeida
                                  i has created the binary file using the hex conversion utility    tms320c55x hexconverter v4.3.2 for the led program
    c:\program Files\Texas Instruments\ccsv4\emulation\boards\usbstk5505\tests\led\debug>hex55 -i led.out lednonencrypted.bin -boot -v5505 -b -serial8
    when i run this i get
    translating led.out to binary format
    "led.out" ==>  .cinit         <BOOTLOAD>
    "led.out" ==>  vectors     <BOOTLOAD>
    "led.out" ==>  .text           <BOOTLOAD>
    "led.out" ==>  .const.1   <BOOTLOAD>
    "led.out" ==>   .const.2  <BOOTLOAD>
    "led.out" ==>   .const.3 <BOOTLOAD>
    after this i made the copy of the led program to the c drive
    and using the programmer_usbkey.out and  run in the ccs
    input your binary file path
    c:\led\debug\lednonencrypted.bin
    SPIEEPROM
    writing data to device
    openingc:\led\debug\lednonencrypted.bin...
    Input file opened
    programming complete
    after this i remove the usbstk and i power again the usbstick and i found the led is not  toggleing.help me on how to overcome this
    with regards
    seenivasan
  • Seeni,

    I duplicated your procedure with hex v4.3.8:

    I loaded programmer_USBKey.out to the eZdsp, input the file path:

    Input your binary file path...

    C:\Userdata\usbstk5505_v1\tests\led\Debug\led5505.bin

    SPI EEPROM...

    Writing data to device...

    Opening C:\Userdata\usbstk5505_v1\tests\led\Debug\led5505.bin...

    Input file opened

    Programming Complete

     

    I then disconnected the target from CCSv4, unplugged the board from the computer and plugged it in again. The program ran just fine, slower than when connected to CCS because of the clock settings, but it still ran. I'm not sure why yours isn't working.

  • hai juliana almeida

                    i has run the hex converter utility hex55  v 4.3.5   and the led flashing    bootloader program is runing thanks for your kind coperation but when i create the binary file for the chip support library program i get this type of conversion

     

    c:\Documents and Settings\Adminstrator\desktop\csl\VC5505_CSL\CSL_GPTExampale_Out\\Debug\hex55 -i CSL_GPTExampale_Out.out -o CSL_GPTExampale_Out.bin -boot -v5505 -b -serial8

    translating CSL_GPTExampale_Out.out to binary format

              "CSL_GPTExampale_Out.out "  ==> vectors               <BOOT LOAD>

              "CSL_GPTExampale_Out.out "  ==>   .text               <BOOT LOAD>

              "CSL_GPTExampale_Out.out "  ==>   .bss            <BOOT LOAD>

              "CSL_GPTExampale_Out.out "  ==>   .cinit          <BOOT LOAD>

              "CSL_GPTExampale_Out.out "  ==>    .const          <BOOT LOAD>

    after creating the binary file i  loaded programmer_USBKey.out to the eZdsp

     

    C:\CSL_GPTExampale_Out\Debug\CSL_GPTExampale_Out.bin

     

    SPI EEPROM...

    Writing data to device...

    C:\CSL_GPTExampale_Out\Debug\CSL_GPTExampale_Out.bin...

    Input file opened

    Programming Complete

     after this i found that the bootloader is not working because i used to toggle the xf led every second periodically help me sort out this problem and provide me the link to download the code generation tools for  hex55x v4.3.8

     

     

    Input your binary file path...

  • Seeni, 

    The CSL examples won't work with the bootloader because they rely on the GEL file to work. The problem is further discussed in this wiki page along with the solution:

    http://processors.wiki.ti.com/index.php/C5515_Boot-Image_Programmer#Common_Mistakes_in_Boot_Image_User_Code

     

  • hai juliana almeida

                        i has bootload the csl program and i enable the peripheral clocks in the vector.asm and its work thanks for your help now i need how to use the fft dsplib in the csl program by reading the adc value and input it into the fft filter algorithm and read the values.