Jetson orin NX采用脚本文件刷机流程,尤其是有些底板没有eeprom的只能用这个方法

 1 首先请将Jetson orin nx置于刷机模式,准备ubuntu20.04以上的主机,这一步不过多赘述

记得短接3、4号引脚。

2 下载bsp包和System root filesystem

访问英伟达官网Jetson Linux Archive | NVIDIA Developer 选择你要的包

进去后,下载bsp 和 srf文件

 

下载的名称应当为Jetson_Linux_<version>_aarch64.tbz2和 Tegra_Linux_Sample-Root-Filesystem_<version>_aarch64.tbz2,切记不要放在中文路径下。这时候就可以开始了

3 刷机命令

$ tar xf ${L4T_RELEASE_PACKAGE}
$ sudo tar xpf ${SAMPLE_FS_PACKAGE} -C Linux_for_Tegra/rootfs/
$ cd Linux_for_Tegra/
$ sudo ./apply_binaries.sh
$ sudo ./tools/l4t_flash_prerequisites.sh

注意对应自己下载的包版本,${L4T_RELEASE_PACKAGE} 包含 Jetson Linux 发行版软件包的名称: Jetson_Linux_<version>_aarch64.tbz2.       ${SAMPLE_FS_PACKAGE} 包含样本文件系统软件包的名称: Tegra_Linux_Sample-Root-Filesystem_<version>_aarch64.tbz2.

非常重要的一步来了,需要修改文件

$ vi bootloader/t186ref/BCT/tegra234-mb2-bct-misc-p3767-0000.dts 



cvb_eeprom_read_size = <0x100>; (分段最后一行)


改为cvb_eeprom_read_size = <0x0>

4 前序工作都做完了,这时候开始正式刷机

用硬盘的就是下面这个命令

$ sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 \
  -c tools/kernel_flash/flash_l4t_external.xml -p "-c bootloader/t186ref/cfg/flash_t234_qspi.xml" \
  --showlogs --network usb0 jetson-orin-nano-devkit internal

如果成功,主机终端会显示successful

### 解决 Jetson Orin NX EEPROM 报错问题 在烧录 Jetson Orin NX 系统时遇到 EEPROM 错误可能由多种原因引起,包括硬件连接问题、固件版本不匹配以及配置错误等。以下是针对该问题的分析和解决方案: #### 可能的原因及解决方法 1. **硬件连接问题** 如果设备未正确连接到主机或存在接触不良的情况,则可能导致 EEPROM 数据读取失败。建议重新检查所有电缆连接并确保电源稳定[^1]。 2. **固件版本冲突** 使用不当的 L4T (Linux for Tegra) 版本可能会引发兼容性问题。确认所使用的 SDK Manager 或 Flash 工具中的软件包与目标硬件相匹配非常重要。例如,在较新的 Jetson Orin NX 上应采用最新支持的 L4T R35.x 版本。 3. **EEPROM 配置异常** 某些情况下,预设于模块内的 EEPROM 设置可能出现损坏或者被意外更改。可以通过重写默认值来修复此状况。具体操作如下: - 利用 `nvflash` 命令工具手动指定参数绕过有问题的部分; - 下载官方提供的标准二进制文件覆盖现有数据结构。 示例命令片段展示如何强制忽略某些检测环节继续完成刷机过程: ```bash sudo ./nvflash --bct jetson-orin-nx-devkit-bct.cfg --odmdata 0xXXXXXXXX --bl cboot.bin --go ``` 4. **X Server 对 GPU 的干扰** 虽然这并非直接关联至 EEPROM 故障本身,但如果之前按照特定指导调整了 X 组织框架下的显示管理器行为(比如禁用了自动加载 NVIDIA 显卡驱动),那么也可能间接影响整个系统的正常初始化流程。恢复原始状态或将涉及改动回退有助于排除此类隐患[^2]。 综上所述,通过逐一排查上述几个方面能够有效定位并处理 Jetson Orin NX 在系统刷新期间遭遇的 EEPROM 出现差错的情形。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值