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
Alex schrieb: > hier arbeiten doch bestimmt einige mit den PSoC Da habe ich leise Zweifel. Diese Teile sind derart eigenwillig, daß sie wohl nur ganz wenige Freunde bisher gefunden haben. W.S.
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.
:
Bearbeitet durch User
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.