Hi!
I'm trying to program the SPI EEPROM on the EVM5505 board. I've converted the COFF file to a binary file suitable for programming, using hex55 v4.3.5.
> hex55.exe -boot -v5505 -serial8 -b -o output.bin program.out
Translating program.out to Binary format...
"program.out" ==> vector (BOOT LOAD)
"program.out" ==> .cinit (BOOT LOAD)
"program.out" ==> .const (BOOT LOAD)
"program.out" ==> .switch (BOOT LOAD)
"program.out" ==> .text (BOOT LOAD)
I've loaded the programmer.out (available at C:\CCStudio_v3.3\boards\evm5505_v1\demo\programmer.out) into the board. The programming dialog can be seen below:
Choose the device...
0XX - CPLD setup only
1x - NAND Flash [CSx: 2,3,4,5]
2x - NOR Flash [CSx: 2,3,4,5]
3x - SPI EEPROM [x=1: EVM, x=2: USB Stick]
4 - IIC EEPROM
5 - MMC; 6 - SD
31
Operation to perform...
0 - CPLD setup for this device
1<file> - Program device with <file>
2<file> - Read device data to output <file>
1c:\output.bin
SPI EEPROM...
Writing data to device...
Opening c:\output.bin...
Input file opened
WRITE ERROR! at 0x0000
Wrote 0x0001 Read 0x0003