CVS: python titext2ihex.py,NONE,1.1
Chris Liechti <[email protected]>
| Newsgroups | gmane.comp.hardware.texas-instruments.msp430.gcc.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/mspgcc/python In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3058/python Added Files: titext2ihex.py Log Message: add a litlle utility to convert TI text to intel hex --- NEW FILE: titext2ihex.py --- #!/usr/bin/env python # simple TI text to intel hex converter # data is read from stdin and output on stdout # usage: cat file.txt | titext2ihex >out.a43 # # (C) 2004 Chris Liechti <[email protected]> # this is distributed under a free software license, see license.txt # # $Id: titext2ihex.py,v 1.1 2004/07/09 23:19:45 cliechti Exp $ from msp430.util import hexdump, makeihex, _ihexline from msp430 import memory import sys data = memory.Memory() #prepare downloaded data data.loadTIText(sys.stdin) #TI's format for segment in data: #~ hexdump((segment.startaddress, segment.data)) #print a hex display makeihex((segment.startaddress, segment.data), eof=0) #ouput a intel-hex file _ihexline(0, [], type=1) ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com