我是靠谱客的博主 犹豫小松鼠,这篇文章主要介绍海思3559A平台SPI NAND flash调试验证,现在分享给大家,希望可以做个参考。

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内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(129)

评论列表共有 0 条评论

立即
投稿
返回
顶部