FÜr das flashen der Steuerung der IDS2 braucht es
- USB-UART Wandler mit 3,3V Pegel
- SAM-BA 2.18
- Die Firmware als .bin
Die Software sollte man im Windows 7 Kompatibilätsmodus laufen lassen, da sonst ggf. der Fortschritt nicht angezigt wird
Wenn die Software frisch installiert ist muss folgendes als erstes gemacht werden, damit die Steuerung schnell geflashed werden kann.
Den Inhalt der "Boards.zip" in den Unterordner tcl_lib des Promgrammes ( meist : Program Files (x86)\Atmel\sam-ba_2.18\ ) entpacken und dabei die Boards.tcl überschreiben. Die Originaldatei ist als Boards.tcl_old in dem Archiv.
Die Steuerung mit Strom versorgen und auch den RS232-Wander schon am USB einstecken.
Den Stecker an er Steuerung zum WLAN Gateway abstecken und den USB RS232 Adapter dort anschließen.
Bei der Steuerung im Menu Einstellungen den Punkt Firmwareupdate wählen und auf ja gehen. Während der rote Punkt blinkt den Encoder gedrückt halten bis der Punkt nicht mehr blinkt. Die Steuerung ist nun im Bootloader.
Wenn der Bootloader ohne Flashen verlassen werden soll, einfach kurz den Strom trennen und die Steuerung bootet normal.
SAM-BA 2.x starten und den entsprechenden COM-Port des Adapter auswählen. Bei "Select your board" die"Brausteuerung" auswählen und
Connect klicken.
- Flash1.png (13.76 KiB) 1317 mal betrachtet
Als nächsten prüfen ob bei Scripts "Erase Application Area" steht und dann auf "Execute" klicken.
- Flash2.png (120.36 KiB) 1317 mal betrachtet
Warten bis im unteren Bereich "Application area erased" steht.
Der nächste Punkt ist
sehr sehr wichtig : Bei Adress muss 0x02000 eingetragen werden, damit die Firmware an die richtige Stelle kommt.
- Flash3.png (121.06 KiB) 1317 mal betrachtet
Anschließend auf den Ordner bei "Send file name" klicken und die Datei auswählen. Danach Send File klicken.
Das Flashen dauert ca, 1 Minute.
Wenn das Flashen beendet ist, dann kurz die Steuerung vom Strom trennen, aber den Adapter nicht abstecken. Sollte das Display an der Steuerung grau bleiben, dann ist das Display auf Standard gestellt. Das dann über hterm wie oben beschrieben ändern.
Wichtig der Steuercode hat sich geändert und muss wie folgt sein :
0x10 0x02 0 Z 0x10 0x03 ist der neue Syntax, wobei Z der Displaytyp ist.
0 für das 1,77" Display, 1 für den ILI9488 Controller (3,5" Display ) und 2 für den ILI9341 (2,8" Display)
- Display.png (1.48 KiB) 1317 mal betrachtet
Gruß JackFrost