Building and using Openwince's JTAG Tools
From NAS-Central Buffalo - The Linkstation Wiki
(Difference between revisions)
m (→JTAG tools command sequence to flash the bootloader) |
m (→JTAG tools command sequence to flash the bootloader) |
||
| Line 42: | Line 42: | ||
| - | To read the bootloader which is stored | + | To read the bootloader which is stored in the area described as bootcode.bin type: |
jtag> readmem 0xFFF00000 0x0070000 bootloader | jtag> readmem 0xFFF00000 0x0070000 bootloader | ||
| - | To write the bootloader | + | To write the bootloader with file u-boot.bin type: |
jtag> flashmem 0xFFF00000 u-boot.bin | jtag> flashmem 0xFFF00000 u-boot.bin | ||
Revision as of 23:24, 26 July 2006
|
Building JTAG tools
JTAG tools command sequence to flash the bootloader
Commands to prepare the Kuro:
start jtag and execute the following commands at the jtag prompt:
jtag> cable parallel 0x378 DLC5 jtag> include motorola/mpc8241/1.2 jtag> endian big jtag> instruction SAMPLE/PRELOAD jtag> shift ir jtag> shift dr jtag> dr jtag> instruction EXTEST jtag> shift ir jtag> initbus mpc824x jtag> detectflash 0xFFC00000
According to the Flash ROM page, the flash map is as follows:
| start | Size (HEX) | size | contents |
|---|---|---|---|
| 0xFFF00000 | 0x070000 | 448 K | bootcode.bin |
| 0xFFF70000 | 0x010000 | 64K | HDD status (OKOKOK) |
| 0xFFF80000 | 0x080000 | 512 K | Empty |
| 0xFFC00000 | 0x300000 | 3 MB | Linux/initrd |
To read the bootloader which is stored in the area described as bootcode.bin type:
jtag> readmem 0xFFF00000 0x0070000 bootloader
To write the bootloader with file u-boot.bin type:
jtag> flashmem 0xFFF00000 u-boot.bin


