Hallo, Meine Idee ist den XC886LM über Uart zu programmieren. Wir haben uns eine eigene Hardware erstellt. Mit einem Ulink über Keil kann ich den Controller programmieren, daher ist davon auszugehen das dieser funktioniert. Nur ist das Programmieren mit dem Ulink für die Produktion oversized finde ich. Meine Vorgehenesweise ist: - Signal MBC auf GND - Signal TMS auf GND - an Pin P1_0 ist mein Uart Rx (also Rx vom XC886) - an Pin P1_1 ist mein Uart Tx (Tx vom XC886) Nun versorge ich die Schaltung mit Spannung, bzw. mache einen Reset. Dann sollte der Controller ja in den BSL Mode gehen und das Programm XC800_Fload bzw. das Programm MemTool den Controller finden können oder ? Ich habe die Uart Signale auch einmal auf P0_1 und P0_2 gelegt, leider hat das auch nicht funktioniert. Bei dem XE164 den ich hier auch auf einer Hardware habe funktioniert das jedenfalls im übertragenden Sinne so. Oder hat er XC886 so einen Modus wie der XE164 gar nicht ? Über Lösungen bzw. einen Denkanstoß würd ich mich freuen. Gruß Klaus
Achtung: Der XC886LM verwendet das LIN-Protokoll für den Bootloader (wg Endung LM). Die neueste Version des FLOAD sollte aber damit umgehen können. Weiterhin steht im UM: Note: For BSL modes, only the default set of receive/transmit pins of UART and MultiCAN node 0 (P1.0/P1.1) can be used. Also, nimm eine aktuelle Version von FLOAD und die Pins P1.0 und P1.1. Das sollte dann funktionieren. MFG Carsten
Hallo, ich habe die FLOAD v.5.0 probiert. Diese connect gar nicht. Mit der v.4.7 connect er jetzt zumindest. Nur schlägt der Download noch fehl. Muss ich wohl noch ein wenig damit rum spielen. Oder gibt es da noch einen Trick ? Gruß Klaus
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.