环境:ccs5.5,飞腾仿真器,M6678,国微29GL01,简单记录下

通过官方提供的接口函数可以实现emif的相关测试

1、关于测试代码的修改

a、首先通过main函数对init初始化函数进行修改,主要是通过原理图进行片选信号的选择;

b、在id函数中可以读出flash的ID,具体的ID数据可以通过芯片手册中获得,看不明白手册的话还有一个办法是可以通过ccs自带的打断点的方式读出ID,然后跟数据手册进行对比,在.h文件中进行ID常数的修改确认。

c、顺利的话就能读出正确的ID和测试成功的提示,然后就可以进行程序的固化了

2、程序固化

需注意的是,固化用的.out是boot文件夹下program里面的工程生成的.out,而不是驱动函数里面的emif工程!!。.bat文件是通过program里boot文件夹内部的工程生成的.out然后用tools文件夹下的批次处理程序生成的.bat!!

3、弹出flash测试成功后就可以断电重启了,比照文档在指定位置验证是否成功。

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐