1 LPCTools is an interface to NXP LPC Microcontrollers ISP (In-System
2 Programming) serial interface.
4 It is split in two programs: lpcisp and lpcprog
6 * lpcisp:
7 This tool gives access to each of the useful isp commands on LPC
8 devices. It does not provide wrappers for flashing a device.
10 * lpcprog:
11 This tool does not give access to each isp command, instead it
12 provides wrappers for flashing a device.
14 Both programs were originally written by Nathael Pajani
15 <nathael.pajani@nathael.net> because existing programs were published
16 under non-free licences, did not allow comercial use, or did not
17 provide source code.
19 * lpc_binary_check:
20 This third tool is an additionnal helper programm created to change the
21 user code and check that the CRP protection is not enabled in a binary
22 image so that it can be uploaded to a target with different tools.
24 These programs are released under the terms of the GNU GPLv3 licence
25 as can be found on the GNU website : <http://www.gnu.org/licenses/>
26 or in the included LICENSE file.
29 ********************
30 TODO :
32 Allow flashing of parts with flash sectors of different sizes (LPC1764
33 has 16 small 4k sectors and two big 32k sectors).
34 --> Need either to change parts definition format or to flash in two times.
36 Check for already openned tty devices and warn the user.
38 Add the definition of all LPC parts ?