Forum: Mikrocontroller und Digitale Elektronik Reset direkt über USB mit FT232RL


von bootender (Gast)


Lesenswert?

Hallo,

folgenden Aufbau habe ich:

- FT232RL an ATxmega128A1
- Bootloader aus der Atmel Appnote

Bisher habe ich es so gemacht, dass ich in der Application über ein 
Kommando in die Bootsection gesprungen bin um den µC neu zu flashen. 
Läuft das aber schief geht dann nix mehr und ich muss über pdi ran.

Nun meine Frage:
Kann man über einen FT232RL ein Reset am µC hervorrufen wodurch ich dann 
direkt in die Bootsection springen kann.
Geht das evetuell irgendwie über die zusätzlich Programmierbaren Pins???

Ich hab die Tante google schon gefragt, aber nix gefunden bzw. dann wohl 
nicht richtig verstanden.

Danke für jeden Tip!!

von Achim M. (minifloat)


Lesenswert?

bootender schrieb:
> Kann man über einen FT232RL ein Reset am µC hervorrufen

Irgendeine ser Statusleitungen zweckentfremden? Für regulären Betrieb 
aber einen Jumper vorsehen. mfg mf

von Micha (Gast)


Lesenswert?

bootender schrieb:
> Kann man über einen FT232RL ein Reset am µC hervorrufen wodurch ich dann
> direkt in die Bootsection springen kann.

Ja, kann man

bootender schrieb:
> Geht das evetuell irgendwie über die zusätzlich Programmierbaren Pins???

Ja, bzw. beliebt sind auch RTS / CTS

bootender schrieb:
> Ich hab die Tante google schon gefragt, aber nix gefunden bzw. dann wohl
> nicht richtig verstanden.

Such mal hier im Forum nach stm32-Progger via UART

von bootender (Gast)


Lesenswert?

@Mini FLoat:
Hmmm... da muss ich mal schauen wie das mit den Statusleitungen 
funktioniert!

@Micha:
Ich hab ja einen ATxmega128A1 und keinen STM32. Beim STM32 scheint dazu 
ja direkt etwas auf dem Chip mit drauf zu sein.
Wenn ich mal mehr Zeit hab werd ich mich mit dem STM32 mal mehr 
beschäftigen...

gruß bootender

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
Noch kein Account? Hier anmelden.