Thank you I will look into both solutions :)

- Wayne

On 01/08/2014, at 22:25, Adam Ford <aford...@gmail.com> wrote:

> Check out this example Makefile
> 
> https://github.com/uctools/msp430-template/blob/master/Makefile
> 
> Using srec_cat to generate the txt file.  Specify -TITXT
> After than run unix2dos on the output file to use the proper CR/LF stuff.
> 
> # TI TXT file
> $(OUTDIR)/%.txt: $(OUTDIR)/%.hex
>    $(MAKETXT) -O $@ -TITXT $< -I
>    $(UNIX2DOS) $(OUTDIR)/$(TARGET).txt
> 
> 
> 
> 
> 
> On Thu, Jul 31, 2014 at 9:05 AM, Chris Liechti <cliec...@gmx.net> wrote:
> 
>> Am 31.07.2014 um 03:24 schrieb Wayne Uroda:> Hello all,
>>> 
>>> I need to produce a Ti .txt file to use with Ti USB BSL utility.
>>> 
>>> Caveat - I already have ihex2titext.exe which came with some ancient
>>> version of MSPGCC. The exe file is dated November 2006.
>> 
>> the current version is here
>> https://pypi.python.org/pypi/python-msp430-tools (or here if you want to
>> look at the source https://launchpad.net/python-msp430-tools/trunk)
>> 
>> ihex2titext does not exist in that form anymore, instead there is
>> msp430.memory.convert.
>> 
>> running the tool from source (assuming a basic python 2.7 installation
>> from python.org is installed on system):
>> 
>> python -m msp430.memory.convert <input.any> -f titext -o <output.txt>
>> 
>> (you could also omit -f as titext is the default)
>> in case of a binary distribution, the call is slightly different:
>> 
>> msp430-tool.exe convert ...
>> 
>> 
>>> The problem with
>>> this version is that it generates one contiguous listing for main code
>>> memory,
>> [...]
>>> This seems to crash the Ti USB BSL utility (or crash the on chip
>>> code  which
>>> then causes the utility to crash). When I use a program like
>> Elprotronic to
>>> program this file and then read it back off the chip I get a file
>>> which looks like the following:
>> [...]
>>> Data blocks continue in groups of 256 bytes per block.
>> 
>> my current tool still outputs one large blob. but it would be easy to
>> change that.
>> 
>>> I've checked and it is definitely not the uppercase/lowercase
>>> difference between the two .txt files. I've also checked and it isn't
>>> the last block length/padding (all  blocks in
>>> the elprotronic file are 256 bytes long and start on a 256 byte
>>> boundary). I believe it is most likely a bug in Ti's USB BSL utility
>>> or in theUSB BSL
>>> code on chip which is avoided by breaking the data into 256 byte
>>> blocks.
>> 
>> i do not use their tool, i've always used my own msp430-bsl (which is
>> included in the project linked above)
>> 
>>> My question: Does there exist a more modern tool for creating Ti
>>> text  which
>>> might break up the blocks in this manner? My long-term fallback
>> position is
>>> to get the python code from CVS, rework and rebuild it. I'd rather
>>> not since I've never worked with python and don't have a lot of time
>>> for this side project.
>> 
>> 
>> 
>> 
>> ------------------------------------------------------------------------------
>> Infragistics Professional
>> Build stunning WinForms apps today!
>> Reboot your WinForms applications with our WinForms controls.
>> Build a bridge from your legacy apps to the future.
>> 
>> http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Mspgcc-users mailing list
>> Mspgcc-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/mspgcc-users
>> 
> ------------------------------------------------------------------------------
> Want fast and easy access to all the code in your enterprise? Index and
> search up to 200,000 lines of code with a free copy of Black Duck
> Code Sight - the same software that powers the world's largest code
> search on Ohloh, the Black Duck Open Hub! Try it now.
> http://p.sf.net/sfu/bds
> _______________________________________________
> Mspgcc-users mailing list
> Mspgcc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mspgcc-users

------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
_______________________________________________
Mspgcc-users mailing list
Mspgcc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mspgcc-users

Reply via email to