PSoC 4 UART Bootloader

Gast #4486547
Lesenswert?
• ▲
▼
Hallo,
hier arbeiten doch bestimmt einige mit den PSoC.
Es geht speziell um den PSoC 4M.
Ich habe ein CY8CKIT-043 PSoC® 4 M-Series Prototyping Kit und möchte den 
UART Bootloader ausprobieren.
UART vom Kitprog ist mit UART von PSoC verbunden. Also beste 
Voraussetzung für einen Test.
Hat das jemand schon mal gemacht?
Ich habe ein Bootloader und bootloadable Projekte erstellt und den 
bootloader geflasht.
Jetzt muss das Bootloadable Projekt mit dem Bootloader Host tool 
geflasht werden können.
Leider verstehe ich den Ablauf nicht :(
Wie synchronisiere ich den reset per Taster mit dem Startknopf vom tool?
Danke
Gruß Alex
#4486953
Lesenswert?
• ▲
▼
Hallo zusammen,

in dem Bootloader-Projekt stellt man die Wartezeit des Bootloaders 
entsprechend ein (Doppelklick auf Bootloader-Komponente).

Nach einem Power-On-Reset oder normalem Reset wartet der Bootloader 
diese Zeitspanne ab, ob er valide Daten über die UART bekommt. Ist das 
nicht der Fall, wird der Bootloader sofort verlassen und das 
Bootloadable-Projekt gestartet.

Ablauf ist wie folgt: Reset des Controllers und innerhalb der 
konfigurierten Zeitspanne den Flash-Button im Bootloader-Host-Tool 
drücken und schon geht es los...

Das funktioniert recht gut, auch über RS-485 oder irgendwelche 
Seriell-Ethernet-Wandler, wobei dann die Update-Dauer sehr stark nach 
oben schnellt (mehrere Minuten), da das Bootloader-Protokoll stark 
interaktiv ist.

Ich benutze den Bootloader auf einem PSoC5 LP, sollte sich aber auf dem 
PSoC4 M nicht wirklich unterscheiden.

Viele Grüße!

Sven

PS: Eigenwillig sind die Dinger nicht, aber eben nicht weit verbreitet. 
Wer einmal den Vorzug eines solchen Controllers kennengelernt hat, will 
nichts anderes mehr.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.