
Hi all, here's what I got from the bdi2000 shell:
- TARGET: processing user reset request - BDI asserts HRESET - Reset JTAG controller passed - JTAG exists check passed - IDCODE is 0x0003901D - SVR is 0x80390020 - PVR is 0x80210020 - CCSRBAR is 0x0_ff700000 - BDI removes HRESET - TARGET: Target PVR is 0x80210020 - TARGET: resetting target passed atum8548>info Target CPU : MPC85xx (e500v2 rev.2) Target state : running atum8548>era 0 # Writing to workspace failed atum8548>erase 00000000 # Writing to workspace failed atum8548>prog 0 /tftpboot/u-boot.bin Programming /tftpboot/u-boot.bin , please wait .... # Writing to workspace failed atum8548>
This is of course probably due to my bdi2000 cfg file - I've annexed it in this email. I've tried to keep the file bare bones though this is my first time writing this config. I've got one flash bank, a 128MB spansion S29GL01GP . Here's my flash #DEFINE's :
#define CFG_BOOT_BLOCK 0xf8000000 /* boot TLB block */ #define CFG_FLASH_BASE CFG_BOOT_BLOCK /* start of FLASH 128M */
#define CFG_BR0_PRELIM 0xf8001001
#define CFG_OR0_PRELIM 0xff806e65
#define CFG_FLASH_BANKS_LIST {CFG_FLASH_BASE} #define CFG_MAX_FLASH_BANKS 1 /* number of banks */ #define CFG_MAX_FLASH_SECT 1024 /* sectors per device */ #undef CFG_FLASH_CHECKSUM #define CFG_FLASH_ERASE_TOUT 512000 /* Flash Erase Timeout (ms) */ #define CFG_FLASH_WRITE_TOUT 8000 /* Flash Write Timeout (ms) */
The hardware engineer I'm working with tells me our first challenge is to write the u-boot.bin file to flash. Can any anyone please help? Robert