Hallo,
ich habe ein Problem mit dem lpc1768 auf meinen Board. Es soll ein 3D
Drucker Controller werden, woran ich arbeite, und ich wollte den
Bootloader von den Smoothieboards mit FlashMagic über UART flashen, um
es testen zu können. Ich habe noch zusätzlich einen Taster angelötet, um
P2.10 auf Ground legen zu können (werde für die nächste Version P2.10
mit IO1 auf dem Header legen anstatt für die serielle komunikation mit
den Stepper Drivern, also tauschen). Das Board ist nicht vollständig
bestückt. Was fehlt sind die Stepper Driver und Mosfets. Für erste Tests
sind die noch nicht drauf. Ich versuche nun ganze Zeit mit einem FTDI232
mit 3.3v (liefert auch den Strom für das Board) und laut mehreren
Anleitungen im Internet, die alle das gleiche sagen, wie man es machen
soll
(https://binaryupdates.com/flash-magic-to-program-lpc1768-cortex-m3/),
denn Bootloader zu flashen, aber es kam immer nur "flash magic failed to
autobaud-step 1". Ich bin hiernach gegangen
(https://forum.flashmagictool.com/index.php?topic=3628.0) in der
hoffnung, das Problem zu beheben, aber es hat nichts gebracht. Habt ihr
eine Idee was es sein könnte? Habe ich evetuell einen Fehler in das
Board gemacht? (Github für das Board:
https://github.com/Doc-Raptor/dragon_controller_v2). Danke im voraus.
Hier ein Osci Bilder von den TX/RX Leitungen und dem FTDI232. Ist es
normal, das es immer bei 3.3v sind? Es ändert sich nichts. Im Bild sind
die Einstellungen am Osci etwas unglücklich, aber sieht in allen
Einstellungen gleich aus (Zeit, Single Shoot Triger, Automatisches
Triggern ...).
DocRaptor schrieb:> Hier ein Osci Bilder von den TX/RX Leitungen und dem FTDI232. Ist> es> normal, das es immer bei 3.3v sind? Es ändert sich nichts. Im Bild sind> die Einstellungen am Osci etwas unglücklich, aber sieht in allen> Einstellungen gleich aus (Zeit, Single Shoot Triger, Automatisches> Triggern ...).
Und ich habe es mit Reset und Boot drücker mit eingesteckem FTDI232,
Boot drücken und dann den FTDI232 in den PC Stecken: Ergebniss ist immer
das gleiche.
VOM LPC2220 kenne ich, dass das Timing recht eng ist.
Aber mit einem Dauer-H wird das natuerlich nichts.
Stell den Oszitrigger mal mit dem hoffentlich schwingenden
Quarzoszillator des LPC1768 ein. Beide Kanaele.
Und dann mal auf fallende Flanke im One-Shot-Modes.
Wenn sich da weiterhin nichts bewegt, ist der LPC1768
vllt einfach kaputt.
Mit Single Shoot könnte man es nicht sehen weil es kurz war und an Rande
des Bildschirmes, deswegen Manuel. Da ist eine kleine "Zuckung" auf
einer der beiden Leitungen gewesen, wenn ich mit FlashMagic flachen
will, mehr aber aber auch nicht. Ich habe noch ein weiteres Board
getestet, was identisch ist, aber da sieht es nicht anders aus.
Jim M. schrieb:> GND nicht verbunden oder TX auf TX (anstatt TX->RX) verdrahtet..?>> Könnte man mit 'nem 100R Serienwiderstand prüfen.
Um auszuschließen, RX und TX jeweils vertauscht sind, habe ich die schon
mehrmals vertauscht.
Ich habe vorhin einfach den FTDI232 mal als 3.3V Spannungsquelle
missbraucht (hatte keine Lust grad in den Keller zu gehen, wo ein
richtiges Netzteil ist) und gemessen (hatte ein Multimeter, was nicht im
Keller war), das an einem Teil der Pine, darunter auch RX und TX, ca.
2.4V anliegen, an anderen 0V. Hat das was zu bedeuten?