[U-Boot-Users] cp.b question

Robin Getz rgetz at blackfin.uclinux.org
Tue Sep 21 22:08:52 CEST 2004


Wolfgang Denk wrote:
>Which board are you talking about?

The Blackfin STAMP - a work in progress - (not yet submitted as a patch,
because of bugs like this).

>Maybe you want to try your  "cp.b"
>test  with  different  sizes,  using  a  copy  count  of "4*N+i" with 
>arbitrary N and i=0, 1, 2, and 3. Maybe your board's flash driver has a 
>problem handling unaligned tail bytes.

Good idea -

lets see:

BOOT> md.b 0 0x20

00000000: 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f    ................
00000010: 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f    ................
BOOT> erase all

Erase Flash Bank # 1 Erasing flash, Please Wait

BOOT> md.b 0x20000000 0x20

20000000: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff    ................
20000010: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff    ................

BOOT> cp.b 0x0 0x20000000 1

BOOT> md.b 0x20000000 0x20

20000000: 00 01 ff ff ff ff ff ff ff ff ff ff ff ff ff ff    ................
20000010: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff    ................


Doh... back to flash.c
Thanks for the pointer.
Will be adding this to the test scripts.





More information about the U-Boot mailing list