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.

  • Resolved

UCD3138HSFBEVM-029: How to Program Firmware

Intellectual 260 points

Replies: 12

Views: 365

Part Number: UCD3138HSFBEVM-029

I have recently purchased a UCD3138HSFBEVM-029 evaluation module and have been reading the User Guide, SLUUA95. It appears the module is not shipped with any firmware loaded. Section A.8 in the user guide states the Device GUI is used to download firmware into the board, and refers to “Using the UCD3138CC64EVM-030 (TI Lit#, SLUU886)” for instructions on installing the Device GUI. I have installed HSFBFirmware-1.1, TI-Fusion-Digital-Power-Studio-3.0.36, and CCS9.1.0.00010.

Using the Device GUI I can scan for a device in ROM mode, but I cannot download the firmware as described in the user guide. There was no .x0 file included with the HSFBFirmware-1.1 download. How do I download firmware onto this evaluation module?

  • You'll have to download and install Code Composer Studio.  I strongly recommend that you use CCS 6.2.0.00048,  That's what I'm using, and it's pretty close to the versions that the EVM codes were developed on. 

    You can find the versions of CCS here:  software-dl.ti.com/.../ccs_downloads.html

    Happy Debugging,

    Ian Bower

  • In reply to Ian Bower:

    Thank you, I am downloading 6.2 now. Should i be able to use the USB-to-GPIO adapter that was included with the EVM, or will i need a separate adapter to install the firmware? 

  • In reply to Scott Schenkel:

    The adapter is all you need. 

    Happy Debugging,

    Ian Bower

  • In reply to Ian Bower:

    Using CCS 6.2, I was prompted to install ARM 18.12 compiler before importing the HSFBFirmware-1.1 project. After installing the compiler I was able to import the project, but there were 2 errors when i attempted to build. "Program "make" is not found in PATH"

  • In reply to Scott Schenkel:

    trying to build the EVM_firmware_test also resulted in issues

  • In reply to Scott Schenkel:

    For the main program, I checked "use default build command" in Project Properties -> Build -> Builder. I then got these errors. Is there a way to download the .x0 file referred to in the Device GUI as instructed in the User Guide for the EVM? 

  • In reply to Ian Bower:

    The USB-TO-GPIO Interface Adapter (HPA172 as i see it referenced in documentation) is not listed under Target Configuration Connections. I was able to enable ARM Hex Utility so if I can get the TI provided firmware to build, i should be able to use the .hex to flash the EVM using the Device GUI as far as I understand.

    However, i'm running into many issues trying to get the project to build. I am currently at a standstill with the following errors.

  • In reply to Ian Bower:

    The USB-TO-GPIO Interface Adapter (HPA172 as i see it referenced in documentation) is not listed under Target Configuration Connections. I was able to enable ARM Hex Utility so if I can get the TI provided firmware to build, i should be able to use the .hex to flash the EVM using the Device GUI as far as I understand.

    However, i'm running into many issues trying to get the project to build. I am currently at a standstill with the following errors.

  • In reply to Scott Schenkel:

    I've never seen issues like those.  Did you just install the code in the default directory, and then use the procedure I showed you for using the existing project?

    If you start moving things around, you could have lots of issues.  I've attached a .x0 file for the UCD3138.  You can use it with the device GUI to download. You could also use a .hex, but all our projects are set up to make .x0 files.  I had to add a .txt extension on the end so that it would be acceptable to attach in the forum.  You'll have to strip that off to get to the .x0.UCD3138HSFBEVM_029_UCD3138.x0.txt

    Happy Debugging,

    Ian Bower

  • In reply to Ian Bower:

    Yes, it installed at C:\ti\DigitalPower\HSFBFirmware-1.1, although you did not show me a procedure for using the project. I was able to download the .x0 file you provided using Device GUI and was finally able to turn this EVM on. Thank you!

    I am going to do a fresh install of all the software (CCS6.2 and the HSFBFirmware) to see if I can manage to get this to build myself. Could you direct me to this project guide please?

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.