I have a simple memory test program that blinks some leds. I want to be able to boot into this program via spi flash on SPI1 and/or the uart.
I converted my .out file to a .bin file using the aisGen utility. I programmed the spi flash and set the config bits appropriately and when I reset the board I see data coming out of the spi flash but the chip does not boot. (No leds and no sdram access) I thought it is probably something in my code that I did not include form the Gel file.
That is when I tried programming via the uart. I changed the config pins and hooked up a rs232- 3.3Vttl adapter. I can see "bootme" using putty so I think the chip is configured correctly. I closed putty and opened the "Uart boot host" utility from TI. When I start the program then reset the board here is what I get.
(File IO): Read 31080 bytes from file C:\Documents and Settings\ldavis\Desktop\sdram.bin.
(Serial Port): Opening COM3 at 230400 baud...
(AIS Parse): Read magic word 0x41504954.
(AIS Parse): Waiting for BOOTME...
(AIS Parse): Performing Start-Word Sync...
(AIS Parse): Performing Ping Opcode Sync...
(AIS Parse): Processing command 0: 0x58535963.
(AIS Parse): Performing Opcode Sync...
(AIS Parse): No slave memory present; Sequential Read Enable has no effect.
(AIS Parse): Processing command 1: 0x5853590D.
(AIS Parse): Performing Opcode Sync...
(AIS Parse): Executing function...
(AIS Parse): Processing command 2: 0x5853590D.
(AIS Parse): Performing Opcode Sync...
(Serial Port): Read error! (The operation has timed out.)
(AIS Parse): I/O Error in read!
(Serial Port): Read error! (The operation has timed out.)
(AIS Parse): I/O Error in read!
(Serial Port): Read error! (The operation has timed out.)
(AIS Parse): I/O Error in read!
(Serial Port): Read error! (The operation has timed out.)
(AIS Parse): I/O Error in read!
(Serial Port): Read error! (The operation has timed out.)
(AIS Parse): I/O Error in read!
(Serial Port): Read error! (The operation has timed out.)
(AIS Parse): I/O Error in read!
(Serial Port): Read error! (The operation has timed out.)
(AIS Parse): I/O Error in read!
(Serial Port): Read error! (The operation has timed out.)
(AIS Parse): I/O Error in read!
(Serial Port): Read error! (The operation has timed out.)
(AIS Parse): I/O Error in read!
(Serial Port): Read error! (The operation has timed out.)
(AIS Parse): I/O Error in read!
(Serial Port): Read error! (The operation has timed out.)
(AIS Parse): I/O Error in read!
(AIS Parse): Opcode Sync failed after 11 consecutive I/O failures.
(AIS Parse): Boot aborted.
(Serial Port): Closing COM3.
So it looks like it starts doing something, then freaks out. Any thoughts on what would cause this?
Thanks
Ringo