This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320VC5502 does not always boot from I2C EEPROM

Other Parts Discussed in Thread: TMS320VC5502

Dear all,

We have designed a board with a TMS320VC5502 configured in I2C EPROM boot with an EEPROM 24LC512 from Microchip. Most of the time the DSP boot and run without problem, but some time it does not boot. When it fail, there is no activity at all on the SCL pin of the I2C. We have checked the following at power up :

  • the level of the BOOTM and other configuration signals  (GPIO 0, 1, 2, 4, 6, 7 each has an external pullup or pulldown)
  • DVDD, CVDD, PVDD,
  • the Reset_b is low for many milliseconds using a TPS3808G33MDBVREP,
  • the crystal between X1 and X2 is oscillating.

Everything seems correct, except that the DSP does not start to read the content of the memory.

Is it possible that the interrupt pins INT0_b to INT3_b affect the startup code? We have left NMI_b floating.

Thank you