Hi,
We are experiencing problems with loading our code inot a 32Mbit Serial Flash Memory. Actually there seem to be several versions of the programmer.out utility and I am not sure which one to use to program a 24-bit SPI compatible Serial Flash chip.
The programmer.out when loaded and executed (available on the Spectrum Digital site for their C5515EVM) :
Be sure to set the system PLL to 12.288MHz
Choose the device...
1x - NAND Flash [CSx: 2,3,4,5]
4 is for TMS320C5515 EVM
2x - NOR Flash [CSx: 2,3,4,5]
2 is for TMS320C5515 EVM
3x - SPI EEPROM [PinMap x: 1=EVM]
4 - IIC EEPROM
5 - MMC; 6 - SD
7x - SPI Flash [PinMap x: 1=EVM]
Not Applicable to TMS320C5515 EVM
This is for 24-bit Address EEPROM or flash memory
then choosing 71 it returns with :
71
SPI Flash...
ERROR: Invalid programming choice
Otherwise if I chose option 31 as with our previous VC5505, 64Kbytes EEPROM board I get :
Be sure to set the system PLL to 12.288MHz
Choose the device...
1x - NAND Flash [CSx: 2,3,4,5]
4 is for TMS320C5515 EVM
2x - NOR Flash [CSx: 2,3,4,5]
2 is for TMS320C5515 EVM
3x - SPI EEPROM [PinMap x: 1=EVM]
4 - IIC EEPROM
5 - MMC; 6 - SD
7x - SPI Flash [PinMap x: 1=EVM]
Not Applicable to TMS320C5515 EVM
This is for 24-bit Address EEPROM or flash memory
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:\file.bin
SPI EEPROM...
Writing data to device...
Opening c:\file.bin...
Input file opened
WRITE ERROR! at 0x00000000
Wrote 0x09aa Read 0x0fff
We have a custom board that we built ourselves an as such is not an EVM board from Spectrum Digital, so I am not sure if this version of programmer.out I got from Spec Dig is the correct one to use. However I read somewhere there was a programmer.pjt to compile. Where is this available or is only the .bin file available ??
This is unfortunately the first time we are using the C5515 with a 24-bit SPI compatible Flash so we are not sure how to proceed as there is not much documentation on programming 24-bit serial Flash on the TI site. Any suggestions would be greatly appreciated.
Regards, M