Hi All, I am having difficulties getting my TMS320VC5509A to boot from serial eeprom. I can successfully boot from USB. I can write and read the EEPROM and it appears that the data is being stored in it correctly. I can use the same boot table to boot from USB. When I try to boot from the EEPROM the application does not start properly. Using a Flexds JTAG emulator I have read out part of the code memory and found that the contents are corrupted. I tend to get bit errors periodically through the data. I've tried two different serial EEPROMS (16bit addr and 24 bit addr.) but no luck. In some places the errors come a regular intervals of about 1024 bytes but sometimes 1008. It looks like the Bootloader may be getting interupted during the load. Here is a snippet of the comparison between the USB boot, which works, and the EEPROM that doesn't work. EEPROM USB 0x0099 0x0099 0x4E07 0x4E07 0x4161 0xC061 <---- error 0x9A48 0x9A48 0x0420 0x0420 0x7600 0x7600 I have tried putting -register_config into the hex55 command file (for building the boot table) to set the serial port up the same as we are using it to write but not luck here either. Anyone have any other ideas or similar experiences? Because the errors are infrequent it is possible for small programs to start and run sometimes. Any comments welcomed. Cheers, Felix

Problems Booting TMS320VC5509A from serial EEPROM
Started by ●April 6, 2004
Reply by ●April 6, 20042004-04-06
Felix Collins wrote:> Hi All, > I am having difficulties getting my TMS320VC5509A to boot from serial<snip>> Cheers, > FelixSorry I don't have a quick fix for you but you should also post your message to the C55x group on yahoo. It is dedicated to the TI C55xx DSPs. http://groups.yahoo.com/group/c55x/ -- Scott ExoTech R&D, Inc.
