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.

tms320c5515 + ccs3.3 USB boot

Other Parts Discussed in Thread: TMS320C5515, ADS1298

I'm trying to download my application using the USB_boot application (I tried both bin file and out file) but it doesn't seem to work.

which file format the bootloader expected to read on power up ?

I tried to convert the out file generated by the code composer into bin file using the C55 boot Image application (version 2 )

but I'm not sure if I should check the "Encryption" option and which key should I set?

 

 

  • For USB boot, you have to use encrypted vrsion. What tool you use to convert the out file to bin file?

  • C55 boot Image application

  • is this your own SW or you got it from TI?

  • TI  -

    C55BootImageV2.exe

  • Then refer to the C55BootImageV2.pdf for the keys and how to enter it.

  • Hi guys;

    I want to ask a question about USB bootloding:

    Suppose that we successfully generate the image file.How can we upload this image file created by C55BootImage.exe into DSP over USB? No Jtag or USB emulator is used over card.

    King Regards

  • Attached package contains the executable to run on PC to interface with USB & UART. It also contains both 32bit & 64bit version of USB host driver executable for USB.

    http://e2e.ti.com/cfs-file.ashx/__key/communityserver-discussions-components-files/109/0842.55x-Boot-Tools_2D00_1.0_2D00_Setup.exe

    Regards.

  • Dear Steve;

    Thank you for your reply.
    We applied  the steps up to step #4.After running usb_boot_64.exe we got the following message:

    We are working on TMS320C5515 EVM from Spectrum digital.At step 3 of the readme.txt ,J11 port of the board was connected to PC ,not J2 (mini usb for Emulator)

    Please find another capture of PC related to Device manager:

    How can we fix this problem?

    Regards

  • J11 is correct. Have you set the "Disabled Driver Signature Enforcement"? If you are using C5515 EVM. make sure J15, USB_VDD_IN is powered by on board V1.3 (2-3). This is my usb_boot_64.exe screen:

    Please make sure the device is attached:

    DeviceAttach: received and accepted attach for vendor id 0x451, product id 0x901
    0, interface 0, device handle 0x00000000002A4EA0

    Main Menu (active Dev/Prod/Interface/Alt. Setting: 0x451/0x9010/0/0)
    ----------
    1. Display device configurations
    2. Change interface alternate setting
    3. BootImage Test
    4. Read/Write from pipes
    6. Selective Suspend
    7. Refresh
    99. Exit
    Enter option:

    I assume you are running Win7 64bit mode.

    Regards.

  • Dear Steve;
    We made JP15 connection to supply USB_VDD1P3, USB_VDDA1P3 externally.We have 1.295V at pin #2 of JP15. Bu still getting the timeout error:

    We use Win7 64 bit.We tried your suggestion on both TMS320 and TMX320 (We have 2 evms one having TMX and other having TMS) .Problem still exists.We also tried to uninstall and reinstall the driver .

    Any comments?

    BR

  • I have a Dell Latitude E6430 with Win7 64-bit. Not quite sure what cause your problem. Have you confirmed there is no valid boot image in other peripherals? USb is the last one after all other peripherals are checked with no valid image. The other thing to try is different PC's USB port.

    Good luck.

  • Steve;
    We finally succeeded to run usb_boot_64.exe. We are not sure how it did happen but we are suspicious about some driver issue.When TMS320C5515 is not connected,Jungo shows only "C55xx_USB_EP_64" .After plugging J11 connector to PC's USB port, an icon named "DEVICE" appears under "C55xx_USB_EP_64".Then We are able to run usb_boot_64.exe.

    Now we have a different problem. We modified the original ECG code (http://c5505-ezdsp.googlecode.com/files/ADS1298_ECGSystem_C5515EVM.zip ) to communicate with PC via USB (J11) instead of Uart.We can run the code in debug mode and we are able to transfer ECG data to PC.

    After we made the image of this working code and loaded this image into TMS320C (by J11,same connector for transferring ECG data to PC),we got nothing on USB port.CS0 of ADS1298 also stays on HIGH.

    When we try this using http://c5505-ezdsp.googlecode.com/files/ADS1298_ECGSystem_C5515EVM.zip code ,EVM worked as expected:Booted from USB and functioned as usual

    What can be the problem?

    Edit on 17.01.2014 :Please find the screen capture of device manager when USB (J11) plugged to PC side :

    BR

  • First of all, good news that it booted. For the report if someone refer to this post in the future, it is a standard for PC host to detect an USB device only after it has inserted to plug.

    On you new problem, what is the different between your working and non-working experiments? The zip code paths are the same.

    BTW, it would be good to close this one and start a new post for your new problem so others can search it by the topic.

    Regards.

  • Dear Steve;
    I moved the subject to below link:

    http://e2e.ti.com/support/dsp/c5000/f/109/t/315462.aspx

    I made some detailed explanations about the problem.Forum members who interested in this subject can follow it there

    Regards