最近设计了一块 TMS320C6655 电路板 ,想请教下如何从SPI NOR flash启动程序,FLASH 使用的N25Q128。 ,现在程序无法从FLASH 启动
1、使用程序能够正常读写 FLASH
2、看网上都是需要通过DDR烧写到FLASH 里面去,本板没有使用DDR.
3、现在是程序无法从FLASH 启动,用示波器测试 CS0 一直有电平变化。
4、我的板子BOOTMODE PIN 【12:0】配置为: 0 0010 0000 0110 大小端:小端模式
想请教问题有:
1、 如果从 SPI NOR FLASH 启动,BOOTMODE PIN 该如何配置?
2、 软件设计方面有什么需要注意的?
Shine:
CS0有电平变化,应该是进入SPI boot模式了,可以在测一下数据线上是否有数据?bootmode管脚设置看上去是对的,您读一下Device Status Register寄存器的值,看是否和bootmode管脚配置的一致。
这个问题估计是代码没有烧写进flash。因为您的板子上没有DDR,如果用norwriter烧写的话,需要修改norwriter源码,重新编译后再去烧写。