Betty scart
From Bettyhacks.com - Hack BettyTV-Remote
(→Mit Betty) |
m (→Firmware flashen: Link zur Doku zum Bootloader geändert) |
||
Line 44: | Line 44: | ||
== Firmware flashen == | == Firmware flashen == | ||
− | Der Mikrocontroller verfügt über einen Bootloader, mit dem über die ICP/ISP Schnittstelle die Firmware geladen werden kann. Siehe [ | + | Der Mikrocontroller verfügt über einen Bootloader, mit dem über die ICP/ISP Schnittstelle die Firmware geladen werden kann. Siehe [http://ics.nxp.com/support/documents/microcontrollers/pdf/user.manual.p89lpc9301.p89lpc931a1.pdf Datenblatt] ab S. 97. |
===Mit dem PC über einen Adapter=== | ===Mit dem PC über einen Adapter=== | ||
* [[SCART-Betty-Kombiinterface]] | * [[SCART-Betty-Kombiinterface]] | ||
+ | * ScartProg [http://bettyhacks.com/forum/index.php?topic=176.15 Forum] | ||
* NXPs Adapter (http://ics.nxp.com/support/development.hardware/fdi.usb-icp-80c51isp/~P89C664/) | * NXPs Adapter (http://ics.nxp.com/support/development.hardware/fdi.usb-icp-80c51isp/~P89C664/) | ||
Line 53: | Line 54: | ||
[[Image:Betty_scart_icp.jpg|thumb|Verbindungen zwischen betty SCART adapter]] | [[Image:Betty_scart_icp.jpg|thumb|Verbindungen zwischen betty SCART adapter]] | ||
− | + | Die Firmware des SCART-Adapters lässt sich mit der Betty ohne zusätzliche Hardware (außer einem entsprechenden Kabel) flashen. Die dazu nötigen Routinen sind in Boop bereits integriert, die zu flashende Firmware muß allerdings in Boop mit hinein-compiliert werden. [http://bettyhacks.com/forum/index.php?topic=148.0|Forum] | |
# betty_scart.bin in ein Werte-Array in C-Quellcode umwandeln | # betty_scart.bin in ein Werte-Array in C-Quellcode umwandeln | ||
## Windows: http://www.ulrichradig.de/home/index.php/projekte/winbin | ## Windows: http://www.ulrichradig.de/home/index.php/projekte/winbin | ||
− | + | ## Python: [http://boopfirmware.svn.sourceforge.net/viewvc/boopfirmware/betty_scart/trunk/boop_icp.py?view=log boop_icp.py] | |
− | ## Python: http:// | + | |
# als boopfirmware/boop/trunk/tools/scart_image.h speichern | # als boopfirmware/boop/trunk/tools/scart_image.h speichern | ||
# boop kompilieren | # boop kompilieren |