[应用方案] NUC980-镜像烧录

[复制链接]
2230|61
 楼主| 梅花香自123 发表于 2023-9-29 11:48 | 显示全部楼层
创建烧录配置文件
说明
在window中使用nuwriter进行烧录时,我们对flash进行擦除,对特定的地址烧录不同的文件是通过nuwriter的配置栏填入不同地址,或通过特定的按钮进行操作.
在ubuntu/debian中使用是配置文件进行烧录地址配置等,文件格式为.ini.里面包含了启动方式选择 烧录镜像等选择
拷贝nuwriter源码目录的配置文件至nuwriter工具目录
cp Source/nuc980bsp/nuwriter/run.ini Source/application/nuwriter/
 楼主| 梅花香自123 发表于 2023-9-29 11:48 | 显示全部楼层
配置烧录配置文件
打开工具目录下的run.ini文件
选择启动方式 356956516490bced7a.png

 楼主| 梅花香自123 发表于 2023-9-29 11:48 | 显示全部楼层
选择DDR参数

688296516491ed83e3.png
 楼主| 梅花香自123 发表于 2023-9-29 11:49 | 显示全部楼层
[color=rgba(0, 0, 0, 0.75)]配置镜像的路径、类型、地址等
  • 定位SPINAND的flash参数配置项中 9533065164938a5f44.png



 楼主| 梅花香自123 发表于 2023-9-29 11:49 | 显示全部楼层
配置u-boot-spl.bin的路径、类型、地址
532686516494d9e558.png

 楼主| 梅花香自123 发表于 2023-9-29 11:49 | 显示全部楼层
配置u-boot.bin的路径、类型、地址 751506516495e924a5.png
 楼主| 梅花香自123 发表于 2023-9-29 11:50 | 显示全部楼层
配置uboot环境变量的路径、类型、地址
99926516496e5be43.png
 楼主| 梅花香自123 发表于 2023-9-29 11:50 | 显示全部楼层
配置内核镜像的路径、类型、地址
977556516497e2e286.png
 楼主| 梅花香自123 发表于 2023-9-29 11:50 | 显示全部楼层
配置根文件系统的路径、类型、地址

500176516499ab0152.png
 楼主| 梅花香自123 发表于 2023-9-29 11:51 | 显示全部楼层
擦除配置
11007651649a74f398.png
 楼主| 梅花香自123 发表于 2023-9-29 11:51 | 显示全部楼层
串口终端信息查看
可使用minicom工具查看调试口的信息
如未安装可通过如下命令安装
sudo apt-get install minicom
 楼主| 梅花香自123 发表于 2023-9-29 11:51 | 显示全部楼层
查看启动信息
打开minicom工具
sudo minicom -s
选择串口和波特率
99334651649c8925a4.png 43235651649cdae088.png 19931651649d3afb23.png 63668651649d8602c6.png
 楼主| 梅花香自123 发表于 2023-9-29 11:52 | 显示全部楼层
设置板子的启动方式为USB启动,然后上电,查看串口终端打印消息
78838651649eb8af64.png
 楼主| 梅花香自123 发表于 2023-9-29 11:52 | 显示全部楼层
说明
当终端出现Boot from USB信息,则说明启动方式选择正确
如不出现任何信息,则检查设备硬件连接是否正确,启动方式是否选择正确
 楼主| 梅花香自123 发表于 2023-9-29 11:52 | 显示全部楼层
USB线刷
进入工具安装目录
cd Source/application/nuwriter/
 楼主| 梅花香自123 发表于 2023-9-29 11:53 | 显示全部楼层
擦除flash
编辑配置文件 3446865164a094c521.png [color=rgba(0, 0, 0, 0.75)]运行擦除
  • 终端执行命令

    ./install/bin/nuwriter run.ini

  • 1829365164a1ec6906.png





 楼主| 梅花香自123 发表于 2023-9-29 11:53 | 显示全部楼层
[color=rgba(0, 0, 0, 0.75)]烧录文件
  • 编辑配置文件 4998765164a319d8ca.png

 楼主| 梅花香自123 发表于 2023-9-29 11:53 | 显示全部楼层
运行烧录
再次启动方式为USB启动,然后上电。
终端执行命令
./install/bin/nuwriter run.ini 4587565164a5143abb.png
 楼主| 梅花香自123 发表于 2023-9-29 11:54 | 显示全部楼层
[color=rgba(0, 0, 0, 0.75)]设置启动方式为SPINAND启动,然后上电,查看串口终端信息 7881465164a8e9c62b.png
 楼主| 梅花香自123 发表于 2023-9-29 11:55 | 显示全部楼层
说明
如串口终端只进入Uboot命令界面,未进入内核。可依据env.txt文件设置环境变量,后续再通过uboot修改uboot源码设置环境变量。
串口终端输入以下指令
setenv setspi sf probe 0 300000000
setenv loadkernel sf read 0x7fc0 0x200000 0x800000
setenv bootdelay 1
setenv bootcmd ‘run setspi;run loadkernel;bootm 0x7fc0’
saveenv
reset
———————————
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部