Menu

Tree [ab14ed] master /
 History

HTTPS access


File Date Author Commit
 .gitignore 2013-04-18 Brian Murphy Brian Murphy [db079a] ignore uploads directory
 Makefile 2014-12-10 Brian Murphy Brian Murphy [1c4234] bump version to 2.2
 README 2009-05-13 Brian Murphy Brian Murphy [c832bf] refer to program for builtin help
 RELEASE_2_0 2013-04-18 Brian Murphy Brian Murphy [e9413f] release notes for 2.0
 RELEASE_2_1 2013-05-14 Brian Murphy Brian Murphy [72e9ad] 2.1 release
 RELEASE_2_2 2014-12-10 Brian Murphy Brian Murphy [b438dd] release file for version 2.2
 ihex.py 2015-10-06 ulfen ulfen [cf77f1] Try to support both Python 2.7 and Python 3.5
 nxpprog.py 2015-11-03 Brian Murphy Brian Murphy [ab14ed] fix a small compatibility issue with python 3

Read Me

Programmer for NXP arm processors using ISP protocol.

For help run the command with no arguments:

./nxpprog.py

Program image file to processor:

./nxpprog.py <serial device> <image_file>

The image start address defaults to 0.
When the image start address is 0 a checksum is inserted in the reserved
interrupt vector so that the bootloader will boot the image.
The image file is a raw binary file (output from objcopy -O binary).

Note:
Xonxoff flow control does not work with some usb serial
converters on windows and doesn't seem necessary in my setup.
If you in your setup need flow control, for example
if you get programming errors, then try enabling this.

Windows Advice

When you have installed python for windows and the (py)serial module
then something like this should work:

<path to python>\python.exe nxpprog.py COM1 image.bin

It is very important that the serial port name is written in capital letters,
lower case names will not be matched against possible serial devices.
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.