NUC977 烧录uboot到 SPI flash

NUC970系列可以通过USB的ISP方式烧录到Nandflash/SPIFlash/eMMC/DDR/SRAM等。

提前安装好VCOM驱动程序。

 

NUC970设定PA0和PA1都接低(我的开发板是跳线帽都接上),从USB ISP开机。

开发板usb连接电脑,开发板上电会自动寻找驱动的,安装成功后,打开NuWriter,设置如下.

Image Name 选择NUC970 Non-OS BSP v1.00.000\Loader\SPI_loader\u-boot.bin( 这是原厂的)

Image Type:选择 uBoot

Image encrypt:不选使能(这是加密选项)

Image execute address :0xE00000

按Burn,弹出对话框确定后就开始烧录了.

如果要烧env.txt文件也可以,Image Type设为Environment,image start offset 为0x80000然后按Burn烧录.

 

烧录成功后,将开发板断电。

NUC970设定PA0和PA1都接高(我的开发板是跳线帽都取下),从SPI开机。

把串口和电脑连接好,打开远程登录工具SecureCRT .显示如下(没有烧录env.txt):

 

### NUC970 烧录 U-Boot 的方法 对于 NUC970 设备而言,烧录 U-Boot 是一项重要的操作,通常用于初始化和引导设备。为了成功完成这一过程,需遵循特定的方法和注意事项。 #### 准备工作 确保拥有必要的硬件和软件资源。这包括但不限于一台运行 Linux 或 Windows 操作系统的计算机、一个 USB 转 TTL 串口线以及一个 microSD 卡或 USB 启动盘。此外,还需从官方渠道获取适用于目标平台的最新版本 U-Boot 镜像文件[^1]。 #### 下载并准备 U-Boot 文件 前往制造商官方网站或其他可信源下载适合 NUC970 平台的 U-Boot 映像文件。确认所选映像兼容当前使用的处理器架构与板级支持包 (BSP)。 #### 创建启动介质 利用如 Etcher 这样的工具来创建基于上述 U-Boot 映像的可启动 USB 盘或 SD 卡。此步骤至关重要,因为后续将依赖该介质来进行实际刷写作业。 #### 设置环境变量 在执行具体命令之前,可能需要配置某些环境参数以便顺利加载新固件。这些设置可以通过修改 `.config` 文件实现,或者直接通过命令行指定相应选项。 #### 执行烧录流程 连接好所有外围设备之后,在终端窗口输入如下指令序列以开始更新进程: ```bash sudo apt-get install u-boot-tools # 安装所需工具链 sudo dd if=/path/to/u-boot.img of=/dev/sdX bs=1M conv=fdatasync status=progress sync ``` 请注意替换 `/path/to/u-boot.img` 和 `/dev/sdX` 为具体的路径名及磁盘标识符。务必谨慎选择后者以免误删重要数据! #### 测试验证 一旦完成刷入动作,则应立即重启开发板并通过串行控制台监视启动日志输出情况。如果一切正常的话,应该能够看到新的 bootloader 版本信息显示出来,并进入交互模式等待进一步指示。 #### 注意事项 在整个过程中保持稳定供电非常重要;任何突然断电都可能导致不可逆损坏。另外建议事先备份现有系统以防万一出现问题可以快速恢复到先前状态。最后提醒各位读者仔细阅读产品手册中的安全指南部分,严格遵照说明行事以保障个人财产不受损害。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值