Hello,
I'm working wth a DSP model TMS320F28016PZA, and I would like to know if Texas has a software in order to upgrade the firmware via USB protocol, some like "Firmware Upgrade" for MSP430 microcontroller.
Thank you.
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.
Hello,
I'm working wth a DSP model TMS320F28016PZA, and I would like to know if Texas has a software in order to upgrade the firmware via USB protocol, some like "Firmware Upgrade" for MSP430 microcontroller.
Thank you.
Hello Gautam,
so I understand the only way to upgrade the firmware is?...CCS and an emulator?
Hi Masky,
As per the device data sheet (sprs230n.pdf) : http://www.ti.com/litv/pdf/sprs230n page35:
The Boot ROM is factory-programmed with boot-loading software. Boot-mode signals are provided to tell
the bootloader software what boot mode to use on power up. The user can select to boot normally or to
download new software from an external connection or to select boot software that is programmed in the
internal Flash/ROM.
You have several options to boot from: flash, SCI, I2C, eCAN, parallel I/O.
You can upgrade your firmware for instance with this tool over SCI: http://www.elprotronic.com/flashpro2000.html
I hope this helps,
With best regards
Tomas
Hello Tomas,
but I have my own hardware and I don't need an adapter, and I guess with Elpotronic SW is mandatory to use the Elpotronic adapter. In any case, I'll check the SW.
Hi Masky,
The SW is free, you don't need any special HW besides of a USB to RS232 converter + level shifter (if you don't have that already integrated on your board).
Good luck with your project,
Tomas
Hello Igor,
yes, I need to upgrade via USB, because my hardware is the same for differentes controllers.
Hello Tomas,
following with this issue, I need to generate a .hex file from the .out file. Using the hex2000.exe utility, I convert the out file into 2 files: .a01 and .a00, but I really need an hex file.
To get this file I've written hex2000.exe -a filename.out in the Windows MS-DOS prompt. There is something wrong?
Hi Masky,
As stated in the C2k assembly language user's guid,e page 260. http://www.ti.com/lit/ug/spru513e/spru513e.pdf hex2000 utility has a couple of options.
You may want to try this: hex2000.exe -romwidth=16 -memwidth=16 -i masky.out -o masky.hex
On the other side you can also set your path to hex2000.exe in Elprotronic programmer and it will automatically call the conversion utility with the proper parameters for you.
FlashPro2000->Setup->Preferences
I hope this helps,
With best regards
Tomas
Thank you Tomas, I can generate the hex file in the windows prompt, but... Could I do this into CCS? I checked through Menu --> project --> Buiil Option --> General tab --> Final build steps --> and written hex2000.exe -romwidth=16 -memwidth=16 -i operador.out -o masky.hex
But I get the follow error:
>> WARNING: invalid option: -romwidth=16
>> WARNING: invalid option: -memwidth=16
>> FATAL ERROR: cannot open input file 'operador.out': No such file or directory
(aborting)