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