Hi,
We are working on TMS320C6745 custom board. Out of 7 boards 1 is not able to boot from SPI1 flash.
We tried following steps:
1)Initially we tried connecting through the debugger. It successfully got connected ,when we ran a
debug gel file,we could see the bootmode as SPI0 EEPROM,even though we had configured it to be SPI1 flash.
We were able to read from the flash,write to the flash and our applications were successfully running after loading
from JTAG,except that SPI0 communication was not working.
2)We confirmed that power on sequence and voltage levels for core and I/Os are fine
3)We are providing a stable system clock from a 24Mhz crystal oscillator.
4)Reset delay to TMS320C6745 is fine according to datasheet.Our understanding is
that it requires a minimum of 100ns of reset delay.
5)Since boot[1] register was always low(no matter what) ,we isolated boot[1] pin on TMS320C6745 and connected
it to external strong pull up. When we measured the voltage on the pin it was always 3.3V ,but the boot[1] register
was reading zero.
Can somebody please suggest if there is anything else needs be checked or missing ?
We are facing this issue from a long time, we really appreciate a fast response.
If we are successful in solving this problem, we intend to go for production.
Thanks and Regards,
Rajaram