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.
Does CCS6 MSP430 Hex Utility actually produce TXT file if selected output format "TI-TXT hex format"?
Is this a format needed for command line flasher or some other format will do?
In case yes, does it matter if extension is low or upper case?
/alexey
Hi,
yes, the TI-TXT file format is a simple binary file representation of the generated firmware.
http://manpages.ubuntu.com/manpages/intrepid/man5/srec_ti_txt.5.html
Most of the software programmer such as MSP430 Flasher, UniFlash, and Elprotronic Pro430 Lite accepts this file format.
The extension should not matter, since most of the software is running on Windows.
Leo Hendrawan said:The extension should not matter, since most of the software is running on Windows.
I wonder why MSP430Flasher.exe failed if capital letters (TXT) are used...
/alexey
Speaking of Hex Utility.
I added new address space and new section to my linker cmd file. The idea is to put all functions from flash3functions.c @ 0x4800, the rest (main, c_init, isr) at the usual @0x4400 address.
FLASH : origin = 0x4400, length = 0x0400 FLASH3 : origin = 0x4800, length = 0xB780 .text : {}>> FLASH .text:_isr : {} > FLASH .text: { flash3functions.obj(*) } > FLASH3
Everything looks (out file) and runs fine except TI-TXT file created by Hex Utility, it is missing FLASH section @0x4400. The only sections I see in txt file are .text_isr @0x44dc, flash3 section @0x4800, and isr vectors @0xffd2. When I remove FLASH3, txt file looks good.
Any ideas? Is it my config or is it hex utility?
Hi! No, I do not have a solution for this. Have used alternative solutions.
Rgds,
-vincent
**Attention** This is a public forum