1.下载官方源码U-boot

2.修改配置支持外部spi nor flash

https://blog.csdn.net/LOTOOHE/article/details/114291715

3.增加CONFIG_BOOTCOMMAN

4.make

5.烧录u-boot.bin

6.烧录env.txt

7.验证

[13:36:05.603]
[13:36:05.606] NUC980 IBR 20180813
[13:36:05.606] Boot from SPI-NOR
[13:36:05.616] DDR-OK
[13:36:05.877] 4g4096 MiB
[13:36:05.925] SF: Detected MX25L25635F with page size 256 Bytes, erase size 64 KiB, total 32 MiB
[13:36:07.263] *** Warning - bad CRC, using default environment
[13:36:07.275]
[13:36:07.285] In: serial
[13:36:07.286] Out: serial
[13:36:07.286] Err: serial
[13:36:07.305] Net: Net Initialization Skipped
[13:36:07.315] No ethernet found.
[13:36:07.315] Hit any key to stop autoboot: 3
2
1
0
[13:36:10.326] SF: Detected MX25L25635F with page size 256 Bytes, erase size 64 KiB, total 32 MiB
[13:36:10.335] device 0 offset 0x200000, size 0x800000
[13:36:12.263] SF: 8388608 bytes @ 0x200000 Read: OK
[13:36:12.266] Wrong Image Format for bootm command
[13:36:12.276] ERROR: can’t get kernel image!
[13:36:12.276] =>

下一步kernel

1--新唐nuc980 NUC980移植 UBOOT,从外部mx25l启动相关推荐

  1. 3、移植UBOOT之新建单板-时钟-SDRAM-串口

    文章目录 1.新建一个单板 将2410的单板文件夹拷贝成2440 将2410的头文件拷贝成2440 2.修改boards.cfg使uboot支持2440单板 3.修改uboot系统时钟 4.烧写SDR ...

  2. S3C2440移植uboot之编译烧写uboot

    文章目录 移植环境 获取uboot 更新交叉编译工具 配置环境变量 移植Uboot其他文章链接: S3C2440移植uboot之新建单板_时钟_SDRAM_串口 S3C2440移植uboot之启动过程 ...

  3. S3C2440移植uboot之新建单板_时钟_SDRAM_串口

    上一节S3C2440移植uboot之启动过程概述我们我们分析了uboot启动流程,这节将开始新建一块单板支持S3C2440. 文章目录 1.新建单板 1.1 将2410的单板文件夹拷贝成2440: 1 ...

  4. 5、移植UBOOT之支持Nor Flash

    文章目录 1.分析启动时`Flash: *** failed ***`错误 2.修改nor 初始化的代码 3.在数组jedec_table[]里添加nor flash 4.重新烧写nor flash ...

  5. 树莓派3B+移植uboot

    一.前言 最近入手得一块树莓派3B+开发板,试着移植Uboot到其中作启动内核,练练手. 二.大致过程 1.准备一张8G以上microSD卡或U盘(树莓派3B+默认支持USB启动),在Windows环 ...

  6. 新唐NUC980使用记录:U-Boot Linux 编译与烧录(基于SPI NAND)

    文章目录 目的 U-Boot编译 U-Boot环境变量 Linux编译 默认设置 使用SPI NAND剩余分区 使用SPI NAND YAFFS2作为rootfs 打包镜像 总结 目的 这篇文章中将测 ...

  7. 新唐NUC980使用记录:U-Boot Linux 编译与烧录(基于SD1位置SD卡)

    文章目录 目的 SD卡分区 U-Boot编译 U-Boot环境变量 Linux编译 默认设置 使用SD卡剩余分区 使用SD卡分区存放rootfs 制作系统镜像 总结 目的 这篇文章中将测试在 NUC9 ...

  8. 新唐NUC980使用记录:开发环境准备与编译配置基础说明

    文章目录 目的 开发环境准备 调试烧录环境 开发编译环境 编译工具链 uboot 和 linux buildroot 应用程序示例 NUC980 NuWriter Linux command line ...

  9. 新唐NUC980使用记录(5.10.y内核):访问以太网(LAN8720A) 启用SSH

    文章目录 目的 修改内核和设备树以访问以太网 制作根文件系统并启用SSH 总结 目的 这篇文章主要测试新唐NUC980(5.10.y内核)访问以太网(PHY为LAN8720A)以及启用SSH. 这篇文 ...

最新文章

  1. CentOS 7磁盘格式化
  2. java 基本变量类型_Java自学-基本变量类型
  3. Python里面数组拼接方法介绍
  4. c语言 goto 跳出循环,goto语句可以跳出循环.ppt
  5. 我在腾讯做运维--快速玩转蓝鲸社区版6.0【直播公开课】
  6. Linux文件读写改权限详解
  7. 理论基础 —— 排序 —— 鸡尾酒排序
  8. 微信小程序学习笔记-1-环境及基础结构
  9. Netty实现原理分析
  10. java m2文件放哪里_windows下打开.m2文件夹,没有找到setting.xml
  11. OpenCV 2.4.8 or OpenCV 2.4.9组件结构全解析
  12. Google 的垄断正在扼杀自由软件!
  13. JavaWeb笔记 黑马程序员课程
  14. C# BackgroundWorker
  15. 历史上水平最高的三十首七律
  16. linux 查找mysql rpm包位置_linux如何查看rpm包的安装路径办法
  17. Http请求常见Header
  18. 阿里云虚拟主机、企业邮箱免费申请
  19. [AI]A*搜索练习题——3传教士3食人族、单臂机器人、汉诺塔
  20. hdu5294||2015多校联合第一场1007 最短路+最大流

热门文章

  1. 24.原生磁盘的使用
  2. 脑机接口科普0013——中枢神经与周围神经
  3. 平面反射builltinURP—— UnityShader学习记笔记
  4. 新疆语 维吾尔语字母表与发音
  5. 树莓派利用socket传图到pc端(Python)
  6. 谷歌小恐龙HTML源代码
  7. Linux ssh远程执行命令(解释)
  8. Maven插件-打包时多环境配置文件设置
  9. keil与仿真电路的学习(一)
  10. Unity 之刚体,碰撞体,触碰器