Problem mit der Programmierung von LPC2214

OP #1843167
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
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... )
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
Also, jeder VSS, V3 und V18 Pin ist jetzt belegt und die 100nF's kerkos 
sind auch dran. Jedoch lässt sich der Chip immer noch nicht 
programmieren.

An was könnte es noch liegen? Ich versteh nicht, was ich falsch 
mache....
OP
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

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.