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_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
m (Lpctool-Probleme: code-formatierung)
Line 1: Line 1:
===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>
  
===Windows Version===
+
==Windows==
 
<pre>
 
<pre>
 
http://katanafans.idf-mod.de/cmde/betty_pub/lpctool-cygwin.zip
 
http://katanafans.idf-mod.de/cmde/betty_pub/lpctool-cygwin.zip
 
</pre>
 
</pre>
  
===LPCTool aus dem svn Laden und Instalieren===
+
==Linux==
 +
=== Debian Paket ===
 +
Für Debian Basierte Distr. kann man folgendes Paket nehmen.
 +
<pre>
 +
http://www.grautier.com/grautier/index.php?/plugin/dlfile_108
 +
</pre>
  
Das LPCTool kann man unter linux mit dem folgenden Befehl herunterladen.
+
=== selbst kompilieren ===
 +
Man benötigt die ARM-toolchain, siehe [[Boop]]
 +
 
 +
Das LPCTool kann man unter Linux mit subversion herunterladen.
  
 
<pre>
 
<pre>
 
svn checkout svn://svn.mamalala.org/lpctool/trunk
 
svn checkout svn://svn.mamalala.org/lpctool/trunk
</pre>
 
Für Debian Basierte Distr. kann man folgendes Paket nehmen.
 
<pre>
 
http://www.grautier.com/grautier/index.php?/plugin/dlfile_108
 
 
</pre>
 
</pre>
  
Als nächstes können wir dann das Programm compilieren.
+
Als kann das Programm compiliert werden:
  
 
<pre>
 
<pre>
Line 34: Line 37:
 
</pre>
 
</pre>
  
Sollte das nicht klappen muss noch das armtoolchan installiert werden, welches auch von Boop verwendet wird beim Debian Paket ist das nicht nötig dieses ist schon fertig Compiliert.
+
==Boop Flashen==
  
=== Help ===
+
Flashen kann man dann z.B. so:
 +
 
 +
<pre>
 +
./lpctool -d /dev/ttyS0 -i -v -e -a boop_rom.bin
 +
</pre>
 +
 
 +
Wenn man LPCTool installiert hat (Debian-Paket oder <pre>make install</pre>) lässt man das <pre>./</pre> weg.
 +
 
 +
 
 +
== LPCTool Parameter ==
  
 
<pre>
 
<pre>
Line 73: Line 85:
 
</pre>
 
</pre>
  
===Boop Flashen===
 
  
Flashen kann man dann mit folgenden Befehl.
+
==Lpctool-Probleme==
 
+
<pre>
+
./lpctool -d /dev/ttyS0 -i -v -e -a boop_rom.bin
+
</pre>
+
 
+
===Lpctool-Probleme===
+
  
 
Falls nach dem Laden des Bootloaders (ramtool) die Fernbedienung neu startet (reset!) -
 
Falls nach dem Laden des Bootloaders (ramtool) die Fernbedienung neu startet (reset!) -
 
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. Da "tcsetattr" beim Baud-Wechsel (38.400->115.200) den reset-Pin toggelt.
+
reduzieren.
(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).
 +
 
 +
Eine gebremste lpctool-cygwin für Windows gibt es [http://bettyhacks.com/forum/index.php?topic=54.msg842#msg842 im Forum].
  
 
Stellen im Code von LPCTOOL:
 
Stellen im Code von LPCTOOL:
 
  
 
'''lpctool_serial.h'''  ''Zeile 5'':
 
'''lpctool_serial.h'''  ''Zeile 5'':

Revision as of 14:05, 26 March 2008

Personal tools