
Hi Everybody,
for reason, I am having the following problem with u-boot 1.3.4 and 1.3.3 (no other tested; very old versions are fine). Using the u-boot with TQM823L_config after reloading u-boot with bdi2000, using the following commands (see below and they worked before too)
- erase all flash; except u-boot - download image via tftp to 200000 - copy data to flash - fli shows both banks written to...
I noted the following: - range 40400000 4043ffff has been written too after copying u-boot - range 40440000 404fffff has been written too after copying kernel
Any idea on what's going on here - I'm confused... ;)
Lengthy output below.
Thanks in advance for your help Tom
---bdi commands--- rm der 0x2006000f erase 00000000 erase 0x008000 erase 0x00c000 erase 0x010000 erase 0x020000 prog 0 /tftpboot/u-boot.bin bin rm der 0x2002000f ---end---
---output--- U-Boot 1.3.4 (Dec 8 2008 - 12:34:56)
CPU: PPC823EZTnnB2 at 50 MHz: 16 kB I-Cache 8 kB D-Cache Board: ### No HW ID - assuming TQM8xxL DRAM: 16 MB FLASH: 8 MB In: serial Out: serial Err: serial Net: SCC ETHERNET PCMCIA: No Card found
Type "run flash_nfs" to mount root filesystem over NFS
Hit any key to stop autoboot: 0 => setenv serial# TQM823LDB0A3-E50I.312 11169127 => setenv ethaddr 00:D0:93:06:52:7B => saveenv Saving Environment to Flash... Un-Protected 1 sectors Un-Protected 1 sectors Erasing Flash... . done Erased 1 sectors Writing to Flash... done Protected 1 sectors Protected 1 sectors => printe bootcmd=run flash_self bootdelay=5 baudrate=115200 loads_echo=1 preboot=echo;echo Type "run flash_nfs" to mount root filesystem over NFS;echo netdev=eth0 nfsargs=setenv bootargs root=/dev/nfs rw nfsroot=${serverip}:${rootpath} ramargs=setenv bootargs root=/dev/ram rw addip=setenv bootargs ${bootargs} ip=${ipaddr}:${serverip}:${gatewayip}: ${netmask}:${hostname}:${netdev}:off panic=1 flash_nfs=run nfsargs addip;bootm ${kernel_addr} flash_self=run ramargs addip;bootm ${kernel_addr} ${ramdisk_addr} net_nfs=tftp 200000 ${bootfile};run nfsargs addip;bootm rootpath=/opt/eldk/ppc_8xx hostname=TQM823L bootfile=TQM823L/uImage fdt_addr=40040000 kernel_addr=40060000 ramdisk_addr=40200000 u-boot=TQM823L/u-image.bin load=tftp 200000 ${u-boot} update=prot off 40000000 +${filesize};era 40000000 +${filesize};cp.b 200000 40000000 ${filesize};sete filesize;save stdin=serial stdout=serial stderr=serial ethact=SCC ETHERNET bootcount=5 serial#=TQM823LDB0A3-E50I.312 11169127 ethaddr=00:D0:93:06:52:7B
Environment size: 995/16379 bytes => setenv ipaddr 172.24.240.2 => setenv netmask 255.255.0.0 => setenv gatewayip 172.24.240.2 => setenv serverip 172.24.80.6 => fli
Bank # 1: CFI conformant FLASH (32 x 16) Size: 4 MB in 35 Sectors AMD Standard command set, Manufacturer ID: 0x01, Device ID: 0x2249 Erase timeout: 16384 ms, write timeout: 1 ms
Sector Start Addresses: 40000000 RO 40008000 RO 4000C000 RO 40010000 RO 40020000 RO 40040000 E 40060000 E 40080000 E 400A0000 E 400C0000 E 400E0000 E 40100000 E 40120000 E 40140000 E 40160000 E 40180000 E 401A0000 E 401C0000 E 401E0000 E 40200000 E 40220000 E 40240000 E 40260000 E 40280000 E 402A0000 E 402C0000 E 402E0000 E 40300000 E 40320000 E 40340000 E 40360000 E 40380000 E 403A0000 E 403C0000 E 403E0000 E
Bank # 2: CFI conformant FLASH (32 x 16) Size: 4 MB in 35 Sectors AMD Standard command set, Manufacturer ID: 0x01, Device ID: 0x2249 Erase timeout: 16384 ms, write timeout: 1 ms
Sector Start Addresses: 40400000 40408000 4040C000 40410000 40420000 40440000 E 40460000 E 40480000 E 404A0000 E 404C0000 E 404E0000 E 40500000 E 40520000 E 40540000 E 40560000 E 40580000 E 405A0000 E 405C0000 E 405E0000 E 40600000 E 40620000 E 40640000 E 40660000 E 40680000 E 406A0000 E 406C0000 E 406E0000 E 40700000 E 40720000 E 40740000 E 40760000 E 40780000 E 407A0000 E 407C0000 E 407E0000 E => tftp 200000 /tftpboot/fox1_2/uImage Using SCC ETHERNET device TFTP from server 172.24.80.6; our IP address is 172.24.240.2 Filename '/tftpboot/fox1_2/uImage'. Load address: 0x200000 Loading: ################################################# done Bytes transferred = 711528 (adb68 hex) => imi 200000
## Checking Image at 00200000 ... Legacy image found Image Name: Linux-2.4.25 Created: 2008-12-06 3:03:53 UTC Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 711464 Bytes = 694.8 kB Load Address: 00000000 Entry Point: 00000000 Verifying Checksum ... OK => cp.b 200000 40040000 ${filesize} Copy to Flash... done => fli
Bank # 1: CFI conformant FLASH (32 x 16) Size: 4 MB in 35 Sectors AMD Standard command set, Manufacturer ID: 0x01, Device ID: 0x2249 Erase timeout: 16384 ms, write timeout: 1 ms
Sector Start Addresses: 40000000 RO 40008000 RO 4000C000 RO 40010000 RO 40020000 RO 40040000 40060000 40080000 400A0000 400C0000 400E0000 40100000 E 40120000 E 40140000 E 40160000 E 40180000 E 401A0000 E 401C0000 E 401E0000 E 40200000 E 40220000 E 40240000 E 40260000 E 40280000 E 402A0000 E 402C0000 E 402E0000 E 40300000 E 40320000 E 40340000 E 40360000 E 40380000 E 403A0000 E 403C0000 E 403E0000 E
Bank # 2: CFI conformant FLASH (32 x 16) Size: 4 MB in 35 Sectors AMD Standard command set, Manufacturer ID: 0x01, Device ID: 0x2249 Erase timeout: 16384 ms, write timeout: 1 ms
Sector Start Addresses: 40400000 40408000 4040C000 40410000 40420000 40440000 40460000 40480000 404A0000 404C0000 404E0000 40500000 E 40520000 E 40540000 E 40560000 E 40580000 E 405A0000 E 405C0000 E 405E0000 E 40600000 E 40620000 E 40640000 E 40660000 E 40680000 E 406A0000 E 406C0000 E 406E0000 E 40700000 E 40720000 E 40740000 E 40760000 E 40780000 E 407A0000 E 407C0000 E 407E0000 E => ----end---