概述
1. 概述
SPI NAND flash 一般用来存放启动镜像,就看使用场景;
也可以直接放到emmc上
2. SPI接口说明
这里SPI NAND flash使用的SPI接口不是通用SPI接口;
是专用SPI接口【SFC】,不占用SPI通用接口的
3. 修改硬件
为了不和emmc 8bit MODE冲突;
这里设置成 4 wire模式
4. Uboot制作
make CROSS_COMPILE=aarch64-himix100-linux- hi3559av100_defconfig
【别使用hi3559av100_nand_defconfig, 这个是针对并口NAND】
make CROSS_COMPILE=aarch64-himix100-linux- -j 20
make CROSS_COMPILE=aarch64-himix100-linux- u-boot-z.bin
5. 拨码开发
启动介质拨到SPI NAND启动
6. Hitool烧写uboot
启动正常,验证ok
描述下之前启动失败的问题:
这个就是上述说的,uboot的config配置使用错了,导致uboot编译的镜像不对
System startup
Uncompress Ok!
U-Boot 2016.11 (Oc
最后
以上就是犹豫小松鼠为你收集整理的海思3559A平台SPI NAND flash调试验证的全部内容,希望文章能够帮你解决海思3559A平台SPI NAND flash调试验证所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复