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
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... )
Ralf Ramsauer schrieb: > 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. Ohne Worte.
Soll das heißen, dass der definitiv 3,3 und 1,8 Volt überall braucht, wo ein entsprechender pin ist?
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.
Ok, dann beleg ich die Pins mal alle und mach noch 100nf Kondensatoren dran.
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....
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.
Offensichtlich Übertragungsproblem. Was am Aufbau liegen kann. Wie wär's mit einem oder mehreren Fotos davon? Auch was die Leitungsführung angeht.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.