Hallo
Vielleicht kann das jemand ja gebrauchen. Eventuell gehört es auch in
ein anderes Forum, dann bitte ich um einen Hinweis, resp. um das
Verschieben.
Nach abtrennen des original NXP LPC-Link, kann ein vorhandener Segger
J-Link EDU wie folgt an die 8 Pins des LPCXpresso angeschlossen werden.
JLink EDU (Pin) LPXpresso (lpc1769)
1 1
5 5
7 2
9 3
13 4
15 6
20 (GND) 8
Dazu ein kleines Script (Linux)
1
#/usr/bin/bash
2
3
/usr/local/bin/JLinkExe << EOF
4
exec EnableFlashDL
5
exec Device=LPC1768
6
speed 400
7
h
8
loadbin demo.bin 0x0000
9
r
10
g
11
exit
12
EOF
Flash:
1
:>./JLink.sh
2
SEGGER J-Link Commander V4.22 ('?' for help)
3
Compiled Dec 17 2010 17:41:09
4
DLL version V4.22, compiled Dec 17 2010 17:41:06
5
Firmware: J-Link ARM V8 compiled Dec 16 2010 20:21:29
6
Hardware: V8.00
7
S/N: 268000082
8
OEM: SEGGER-EDU
9
Feature(s): FlashBP
10
VTarget = 3.086V
11
Info: TotalIRLen = 4, IRPrint = 0x01
12
Info: Found Cortex-M3 r2p0, Little endian.
13
Info: TPIU fitted.
14
Info: ETM fitted.
15
Info: FPUnit: 6 code (BP) slots and 2 literal slots
CFBP 00000000, CONTROL 00, FAULTMASK 00, BASEPRI 00, PRIMASK 00
37
J-Link>loadbin demo.bin 0x0000
38
Loading binary file... [demo.bin]
39
Writing bin data into target memory @ 0x00000000.
40
J-Link>r
41
Reset delay: 0 ms
42
Reset type NORMAL: Resets core & peripherals via SYSRESETREQ & VECTRESET bit.
43
Info: TotalIRLen = 4, IRPrint = 0x01
44
Info: Found Cortex-M3 r2p0, Little endian.
45
Info: TPIU fitted.
46
Info: ETM fitted.
47
Info: FPUnit: 6 code (BP) slots and 2 literal slots
48
J-Link>g
49
J-Link>exit
Meine J-Link Version unterstützt den LPC1769 noch nicht, desshalb im
Script der LPC1768. Sollte aber kein Problem sein, da der 1769 nur
mehr Flash und RAM hat (glaube ich).
Flashen funktioniert tadellos. Ob ein debugging auch ginge, weiss ich
nicht, da ich nur per "printf"-Methode debugge.
Gruss
Daniel
Oh Mann....
Funktioniert leider nicht, obschon es aussieht, als ob er schreiben
würde, bleibt die Applikation die alte. Irgendwas stimmt da noch nicht.
Man sollte halt zuerst ausgiebig testen, bevor man postet....
Und es werde Licht....
Funktioniert doch, ich habe mich selber hereingelegt.
Kurz nach dem ersten Post habe ich die Software für den J-Link EDU von
Version 4.22 auf 4.30 upgraded. Danach war ich der Meinung der LPC1769
wäre jetzt unterstützt, und habe ihn in mein Script eingetragen.
Leider ist dem nicht so, aber JLinkExe weisst darauf leider nicht hin,
und macht statt dessen irgendwas....
Also so, wie im ersten Post ist alles ok.
Daniel B. schrieb:> Sollte aber kein Problem sein, da der 1769 nur> mehr Flash und RAM hat (glaube ich).
Der LPC1769 kann mit 120 MHz betrieben werden, der LPC1768 nur
mit 100MHz, ansonsten sind die identisch.