TI中文支持网
TI专业的中文技术问题搜集分享网站

SDK6 spi flash问题

SDK6   支持 spi flash启动的版本。uboot为 2013.01.01版本的,linux内核为3.2版本的。使用的人最多,所以选择了sdk6开发。但是发现只用spi flash启动的时候在uboot中 reset命令能够将系统重启。但是到了文件系统,reboot命令无法将系统重启,甚至,直接硬件reset cpu系统都无法重启。只有先硬件reset spi flash,再硬件reset  cpu系统才可以重启。

仔细分析发现,在Uboot中spi  flash是从设备,cpu是主。但是好像到了内核就反过来?

导致reboot的时候先要reset spi flash才能正确重启系统

Shine:

请问执行reboot命令后什么打印信息么?

user4932081:

回复 Shine:

reboot

The system is going down NOW!

Sent SIGTERM to all processes

Sent SIGKILL to all processes

Requesting system reboot

到这里就卡住了,内核的重启操作已经完成。

cpu已经重启,去读spi flash中的程序的时候,由于 读不到spi flash的程序,所以卡住了

yongqing wang:

回复 user4932081:

使用的是官方的开发板吗

user4932081:

回复 yongqing wang:

不是官方的开发板,官方开发板没有spi flash吧

赞(0)
未经允许不得转载:TI中文支持网 » SDK6 spi flash问题
分享到: 更多 (0)