TMS320C6742主板,使用SPI1_flash启动模式(GPIO0_7[7:0]已用接成00001100),程序在JTAG口已经写入SPI_flash中,且在JTAG模式下运行正常。去掉JTAG独立工作模式下,上电无法启动成功,手动按reset按键,即可顺利启动,流畅运行。
示波器测试直接上电启动和reset两种模式,都是CVDD、DVDD18、CVDD33完全上电后,reset信号才被置高。直接上电SPI_FLASH的SCLK上测不到启动的时钟信号,且其CS信号一直为高。而RESET复位启动,SPI_FLASH的SCLK可以测到时钟信号,其CS信号持续一段低电平后有方波出现。
因为BOOT模式启动时DSP默认的一种机制,请帮忙分析为何上电启动失败,有哪些原因?
谢谢
Shine:
在启不来时,连上仿真器看一下BOOTCFG寄存器的值,看采样到的bootmode是否是期望的spi boot mode?
Tony Tang:
跟这个是同一个问题吧,因为上,下拉电阻太大了。