我是靠谱客的博主 犹豫小松鼠,最近开发中收集的这篇文章主要介绍海思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 NAND flash调试验证所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部