Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w008c51e/wiki/includes/MagicWord.php on line 860

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w008c51e/wiki/includes/MagicWord.php on line 860

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w008c51e/wiki/includes/MagicWord.php on line 834

Warning: Invalid argument supplied for foreach() in /www/htdocs/w008c51e/wiki/includes/MagicWord.php on line 835

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w008c51e/wiki/includes/MagicWord.php on line 839

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w008c51e/wiki/includes/MagicWord.php on line 834

Warning: Invalid argument supplied for foreach() in /www/htdocs/w008c51e/wiki/includes/MagicWord.php on line 835

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w008c51e/wiki/includes/MagicWord.php on line 839

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w008c51e/wiki/includes/MagicWord.php on line 860

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w008c51e/wiki/includes/MagicWord.php on line 860

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w008c51e/wiki/includes/MagicWord.php on line 834

Warning: Invalid argument supplied for foreach() in /www/htdocs/w008c51e/wiki/includes/MagicWord.php on line 835

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w008c51e/wiki/includes/MagicWord.php on line 839

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w008c51e/wiki/includes/MagicWord.php on line 834

Warning: Invalid argument supplied for foreach() in /www/htdocs/w008c51e/wiki/includes/MagicWord.php on line 835

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w008c51e/wiki/includes/MagicWord.php on line 839

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w008c51e/wiki/includes/MagicWord.php on line 860

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w008c51e/wiki/includes/MagicWord.php on line 834

Warning: Invalid argument supplied for foreach() in /www/htdocs/w008c51e/wiki/includes/MagicWord.php on line 835

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w008c51e/wiki/includes/MagicWord.php on line 839

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w008c51e/wiki/includes/MagicWord.php on line 834

Warning: Invalid argument supplied for foreach() in /www/htdocs/w008c51e/wiki/includes/MagicWord.php on line 835

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w008c51e/wiki/includes/MagicWord.php on line 839

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w008c51e/wiki/includes/MagicWord.php on line 860

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w008c51e/wiki/includes/MagicWord.php on line 860

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w008c51e/wiki/includes/MagicWord.php on line 860

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w008c51e/wiki/includes/MagicWord.php on line 860
LPCTool - Bettyhacks.com - Hack BettyTV-Remote

LPCTool

From Bettyhacks.com - Hack BettyTV-Remote
Jump to: navigation, search
(Lpctool-Probleme)
 
Line 1: Line 1:
 +
lpctool überträgt [[boop|Firmware]] über einen [[Interfaces PC zu Betty|Adapter]] [http://de.wikipedia.org/wiki/RS-232 seriell] zur [[Betty]].
 +
 +
Siehe auch: [[Betty-Heaven]]
 +
 
==Aktuelle Version==
 
==Aktuelle Version==
 
lpctool V0.9
 
lpctool V0.9
 
This Software is free Software under GNU GPL 3 or later
 
This Software is free Software under GNU GPL 3 or later
 
(c) 2007 Ch. Klippel <ck@mamalala.net>
 
(c) 2007 Ch. Klippel <ck@mamalala.net>
 +
 +
Quellcode im SVN ansehen: http://boopfirmware.svn.sourceforge.net/viewvc/boopfirmware/lpctool/trunk/
  
 
==Forumsdiskussion==
 
==Forumsdiskussion==
 
Die Ankündigung des Programms im Forum: http://bettyhacks.com/forum/index.php?topic=54.0
 
Die Ankündigung des Programms im Forum: http://bettyhacks.com/forum/index.php?topic=54.0
  
==Features==
+
==Funktion==
lpctool überträgt Firmware über eine [http://de.wikipedia.org/wiki/RS-232 serielle Schnittstelle] zur Betty. Zusätzlich zu den Datenleitungen werden zwei Handshake-Signale benutzt.
+
Siehe [[#Flashvorgang]].
 +
 
 +
# Bootloader aktivieren
 +
## Zusätzlich zu den Datenleitungen werden zwei Handshake-Signale benutzt
 
<pre>
 
<pre>
 
PC    Betty
 
PC    Betty
Line 17: Line 26:
 
RTS - eINT1
 
RTS - eINT1
 
</pre>
 
</pre>
 +
 +
# Flashtool ins RAM der Betty laden
 +
# LPCTool sendet neue Firmware an Flashtool
 +
# Flashtool schreibt neue Firmware in den Flash
  
 
==Unterstützte Hardware==
 
==Unterstützte Hardware==
Line 103: Line 116:
 
</pre>
 
</pre>
  
Wenn man LPCTool installiert hat (Debian-Paket oder <pre>make install</pre>) lässt man das <pre>./</pre> weg.
+
Wenn man LPCTool installiert hat (Debian-Paket oder <code>make install</code>) lässt man das <code>./</code> weg.
 
+
  
 
===Windows===
 
===Windows===
Line 167: Line 179:
 
im Quellcode die Geschwindigkeit (u.a. TOOLBAUD) von 115.200 baud auf 38.400 baud
 
im Quellcode die Geschwindigkeit (u.a. TOOLBAUD) von 115.200 baud auf 38.400 baud
 
reduzieren.
 
reduzieren.
"tcsetattr" toggelt beim Baud-Wechsel (38.400->115.200) den reset-Pin (Linux, CentOS 5, USB-Seriell-Kabel, Windows mit FT232R).
+
"tcsetattr" toggelt beim Baud-Wechsel (38.400->115.200) den reset-Pin (Linux, CentOS 5, USB-Seriell-Kabel, Windows mit FT232R, Linux mit PL2303(H?)X.
  
 
Eine gebremste lpctool-cygwin für Windows gibt es [http://bettyhacks.com/forum/index.php?topic=54.msg842#msg842 im Forum].
 
Eine gebremste lpctool-cygwin für Windows gibt es [http://bettyhacks.com/forum/index.php?topic=54.msg842#msg842 im Forum].
 +
 +
Eine mit cygwin für Windows gebaute Version, die ohne Baudratenwechsel bei 38400 baud auskommt gibt es ebenfalls [http://bettyhacks.com/forum/index.php?topic=241.msg1667#msg1667 im Forum]. Getestet mit PL-230? USB-UART Wandler.
 +
  
 
Stellen im Code von LPCTOOL:
 
Stellen im Code von LPCTOOL:
Line 186: Line 201:
  
 
[[Category:Tools]]
 
[[Category:Tools]]
 +
[[Category:Firmware]]

Latest revision as of 11:50, 4 October 2010

Personal tools