Problem mit der Programmierung von LPC2214

OP #1843167
Lesenswert?

Hallo!

Ich bau mir z.Zt eine kleine LPC Entwicklungsplatine auf Lochraster, um 
mich ein bisschen einarbeiten zu können. Ich hab bis jetzt den Chip auf 
der Platine ( nat. über adapterplatine ), und nen MAX202. 
Spannungsversorgung steht auch. Eigentlich genug um das Ding flashen zu 
können - Geht aber nichts. Keinerlei Reaktion.
EINT1 ist auch auf Masse gezogen, und ich hab ein 14,318MhZ Quarz am 
LPC.

lpc21isp schimpft ständig:

lpc21isp -debug -hex main.hex /dev/ttyUSB0 115200 14318
.......
.......
.......
Answer(Length=0): ''
StrippedAnswer(Length=0): '''
 no answer on '?'

Ich entnehme daraus, dass lpc21isp den chip nichtmal gefunden hat. Ich 
hab auch schon verschiedene Baudraten ausprobiert. Keine Reaktion.

Was kann ich falsch gemacht haben?

Vielen Dank!

Ralf
OP #1843179
Lesenswert?

Da ich's auf Lochraster mach, wird das etwas schwer. Ich hab mich an das 
LPC Experimentier board von Ulrich Radig angelehnt, hier zu finden:

http://www.ulrichradig.de/site/arm_projekts/webbox/zip/WebBoxEagle.zip

Der Max202 funktioniert einwandfrei bei mir. Wenn ich Pin 9/10 
Kurzschließe, bekomm ich genau das zurück was ich sende. An dem kanns 
schon mal nicht liegen. Spannungsversorgung und Quarz am LPC liegen auch 
an, EINT1 ist wie gesagt auch schön brav auf Masse. Das einzige was ich 
mir gespart habe ist, jeden V3 Port mir 3,3V zu versorgen und jeden VSS 
mit GND und jeden V18 mit 1,8 Volt zu versorgen. Ich hab auf 3-4 Pins 
die Stromversorgung drauf, welche ja anscheinend eh durchgeschleift wird 
auf die anderen pins ( laut meiner Messung... )
#1843196
Lesenswert?

Ja. Deshalb sind die da.

Und auch jeweils einen keramischen 100nF Kondensator zwischen den 
Vsounso Pins dem jeweils nächsten GND-Pin. Und die sollten nicht 10cm 
entfernt sein, sondern wenn's geht auf das Adapter-Board drauf.

Auch der Quarzoszillator mag lange Strecken nicht so. Kondensatoren sind 
da hoffentlich dran.
OP #1846046
Lesenswert?

Ok ich bin doch nen Schritt weiter:

lpc21isp -hex main.hex /dev/tty.PL2303-0000201A 9600 14318 
10
lpc21isp version 1.64
File main.hex:
  loaded...
  converted to binary format...
  image size : 7784
Synchronizing (ESC to abort). OK
Read bootcode version: 70
1
Read part ID: LPC2214, 256 kiB ROM / 16 kiB SRAM (0x601FF13)
Will start programming at Sector 1 if possible, and conclude with Sector 
0 to ensure that checksum is written last.
Sector 0: 
........................................................................ 
.......................................................................E 
rror  on writing block_CRC (1)


Ab und zu kommt er mal so weit, muss aber dann schon ein absoluter 
Zufall sein. Meist bricht er bei "Read bootcode version" schon ab.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren