f4704735b9b5b882cd50792181ffa889d89b841f
[lpctools] / README
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 Add the definition of all LPC parts ?