Jetson tx2刷机技巧和报错debug

 使用 nvidia 提供的 SDK Manager(本文称 sdkmanager) 工具下载、烧写 TX2 的记录。一切顺利的情况下是这样的https://www.youtube.com/watch?v=s1QDsa6SzuQ

1. 需要使用原装 usb 线连接板子和PC。

2. TX2只支持HDMI接口,不能使用HDMI转VGA的转接头。

3. 板子上拔掉鼠标键盘等USB设备。

4. sdkmanager使用最新版,老版本的无法登录,一直提示账户名或密码错误。

5. 主机网络要能连外网,以便sdk下载文件。

6. 提示报错:Flash Jetson TX2 - flash: UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa4 in position 17: invalid start byte

是由于新的Jetpack4.6版本有问题,解决方法:在弹出SDK Manager is about to flash your Jetson界面时不使用sdkmanager进行Flash

解决办法,使用./flash.sh命令行安装:

cd ~/nvidia/nvidia_sdk/JetPack_4.6.2_Linux_JETSON_TX2_TARGETS/Linux_for_Tegra
sudo ./flash.sh jetson-tx2 mmcblk0p1

用法为官方提供的博客,亲测有效。JetPack 4.2 Flashing Issues and how to resolve - Jetson TX2 - NVIDIA Developer Forums

- sudo ./flash.sh jetson-tx2 mmcblk0p1 // For Jetson TX2
- sudo ./flash.sh jetson-tx2i mmcblk0p1 // For Jetson TX2i
- sudo ./flash.sh jetson-xavier mmcblk0p1 // For Jetson Xavier
- sudo ./flash.sh jetson-nano-qspi-sd mmcblk0p1 // For Jetson Nano

7. 刷机包存放的目录不要存放中文名称的文件。尽量单独新建一个干净的靠近根的目录。

8. 报错The target is in a bad state,重新进入Recovery mode,如果不能使用ssh功能的话,刷机模式要选择manual model。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值