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