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.
0x4161 0xC061 <---- error
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.
Reply by Not Really Me●April 6, 20042004-04-06
Felix Collins wrote:
> Hi All,
> I am having difficulties getting my TMS320VC5509A to boot from serial
Sorry 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.
ExoTech R&D, Inc.