We have the .out files from CCS and we can program them easiliy with the blackhawk emulator; however, for production, we need to provide our contract manufacturer with a self-contained programmer.
I picked up a FlashPro 2000 and we've experimented with it. We run into a roadblock right off the bat. When we go to load the .out file, it complains as follows:
"Converting file Renewable.out... failed
Exe Hex2000 - The specified file was not found"
With a little bit of searching, we have found that the programmer needs to run a hex conversion utility called hex2000.exe.
We found the utility in a "bin" folder with CCS, and we've copied into the proper directory for the Elprotronic software to find it, with no luck. We still get the same error. I"m wondering, are there different versions of this file? Some other detail that I'm missing?
The hex2000 utility comes bundled with the TI compiler. Since there are many different version of the compiler, I'm sure the hex utility has also gone under multiple revisions. I'm not familiar with FlashPro but see if it is documented somewhere that a specific version of hex2000 is needed.
Don't forget to verify answers to your forum questions by using the green "Verify Answer" button.
Did you read the CCS Forum Guidelines & FAQ? If not, PLEASE read it. If you haven't read it in awhile, please read it again to see if any updates were made.
Having CCSv5 problems? Check out the CCSv5 Troubleshooting Guide
Click here to track an issue. Enter your bug id in the "Find Record ID" box
have a look at the elprotronic user guide for your software ... it seems like you may need to add the path to a command line and/or batch file as well ...
There is a section on using hex2000 ....
I would follow the good advice Ki gave and look at the Elprotronic information.
Hi and THANKS
I have successfully converted the file using the above advice and a little bit of other searching on Elprotronic's website. I'll outline what I found below to possibly help the next person:
A few things seem to be important.
1. The version of the FlashPro 2000 software: There is a version now (as of early April) up on the Elprotronic site that has additional support for the TMS320F28035 and other "piccolo" devices. So...you should use FlashPro 2000 version v1.4-6. You can get this on Elprotronic's website.
2. The version of the User's Guide: Up on the Elprotronic web site, there is also a newer version of the user's guide with an updated section regarding the conversion of .out files to .hex files. You need to get this.
3. The version of the hex2000.exe file: The version of the hex2000.exe file is different for different versions of code composer. It seems to make sense to use the version that matches the version of code composer that made the .out file. (Note that we have two versions of code composer currently being used by myself and my boss...ugh!)
4. The hex2000.exe file needs to be saved in a directory so you know EXACTLY where it is. Currently, FlashPro 2000 defaults to looking into a directory that would be associated with an installation of Code Composer 3.3 on your computer. If you don't have Code Composer 3.3; or if you altered the directory name at all during installation, this won't work. It's suggested that, if this is a problem, you go and find the hex2000.exe file and save it in the directory where FlashPro2000 is installed.
5. Once in the FlashPro2000 software, you must go to the top line menu, then to "Setup" and then to "Preferences" ......in the Preferences tab there is a location where you have to specify the EXACT pathname and filename of the hex2000.exe file you will be using.
6. Even after all of that............there is one last gotcha. Once everything above is taken care of, when you want to convert the .out file, you will first go to the "Open Code File" button in the FlashPro2000 software, and...this is VERY important....when the open file window opens, go down and look at the bottom of the screen, make sure that the file type is correct by picking the correct choice in the "Files of Type" window.....................now...........if you are opening a .out file for conversion.........you MUST make sure that you leave "Open as Read Only" UN-CHECKED!!!!!!!!!! The software automatically puts a check in this box. But, it will make file conversions fail.
Thanks for your help, hope maybe I've helped someone else.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.