Software von hackdabetty
From Bettyhacks.com - Hack BettyTV-Remote
		
		
		
| Line 10: | Line 10: | ||
| Als erstes Entpackt ihr die Dateien vom Hackdaworld Wiki[http://www.hackdaworld.org/cgi-bin/gitweb.cgi?p=my-code/arm.git;a=snapshot;h=1df785469a4cf54778b37de7b976e7e703693d1b], danach habt ihr folgende Dateien. | Als erstes Entpackt ihr die Dateien vom Hackdaworld Wiki[http://www.hackdaworld.org/cgi-bin/gitweb.cgi?p=my-code/arm.git;a=snapshot;h=1df785469a4cf54778b37de7b976e7e703693d1b], danach habt ihr folgende Dateien. | ||
| + | <pre> | ||
| Makefile | Makefile | ||
| lpcload.c | lpcload.c | ||
| Line 16: | Line 17: | ||
| fwdump.c | fwdump.c | ||
| betty.c | betty.c | ||
| + | </pre> | ||
| Jetzt müsst ihr die Makefile Datei noch editieren z.b. mit NANO (theborg@TBM:~/Desktop/betty/flash$ nano Makefile) da ändert ihr   | Jetzt müsst ihr die Makefile Datei noch editieren z.b. mit NANO (theborg@TBM:~/Desktop/betty/flash$ nano Makefile) da ändert ihr   | ||
| + | <pre> | ||
| 4 ARMCC = /scratch/arm-elf/bin/arm-elf-gcc | 4 ARMCC = /scratch/arm-elf/bin/arm-elf-gcc | ||
| 5 ARMCFLAGS = -Wall -mcpu=arm7tdmi-s   | 5 ARMCFLAGS = -Wall -mcpu=arm7tdmi-s   | ||
| 6 ARMOBJCOPY = /scratch/arm-elf/bin/arm-elf-objcopy | 6 ARMOBJCOPY = /scratch/arm-elf/bin/arm-elf-objcopy | ||
| + | </pre> | ||
| in | in | ||
| + | <pre> | ||
| 4 ARMCC = arm-elf-gcc | 4 ARMCC = arm-elf-gcc | ||
| 5 ARMCFLAGS = -Wall -mcpu=arm7tdmi-s   | 5 ARMCFLAGS = -Wall -mcpu=arm7tdmi-s   | ||
| 6 ARMOBJCOPY = arm-elf-objcopy | 6 ARMOBJCOPY = arm-elf-objcopy | ||
| − | + | </pre> | |
| Wenn ihr das gemacht habt reicht ein einfachen make um die benötigten Programme und Dateien zu erstellen. | Wenn ihr das gemacht habt reicht ein einfachen make um die benötigten Programme und Dateien zu erstellen. | ||
| Das sieht in etwa dann so aus. | Das sieht in etwa dann so aus. | ||
| − | + | <pre> | |
| theborg@TBM:~/Desktop/betty/flash$ make | theborg@TBM:~/Desktop/betty/flash$ make | ||
| gcc -Wall    lpcload.c   -o lpcload | gcc -Wall    lpcload.c   -o lpcload | ||
| arm-elf-gcc -Wall -mcpu=arm7tdmi-s  -c fwbc.c -o fwbc | arm-elf-gcc -Wall -mcpu=arm7tdmi-s  -c fwbc.c -o fwbc | ||
| arm-elf-objcopy -O ihex fwbc fwbc.hex | arm-elf-objcopy -O ihex fwbc fwbc.hex | ||
| − | + | </pre> | |
| '''Dateien Flashen''' | '''Dateien Flashen''' | ||
| '''Original Software Auslesen''' | '''Original Software Auslesen''' | ||
