Jetpack4.2刷机失败踩坑记录

新出的Jetpack4.2使用了一个sdkmanager工具进行系统烧录,相比于以前的工具更规范了。

总的来说比之前好用,但也有一些问题。

以下是使用过程中的踩坑记录。

1.host主机问题

host主机使用Ubuntu18.04,不要用Ubuntu16.04,不然在create os image的时候就会失败。

最好不要使用虚拟机,有时会卡死。

如果用虚拟机,运行软件前留出可用容量至少12G,那么安装虚拟机时就要至少开20G物理容量吧;

一定要确定USB是连接到了虚拟机系统,而不是物理机。

2.刷机方式问题

刷机方式分为自动刷人工刷

自动刷需要处理IP问题,人工刷需要把板子设置成recovery mode。

3.IP问题

自动刷的话前提是板子是开着的,系统是正常运行的

sdkmanager会弹出对话窗,提示你输入板子的IP,用户名,密码,它的ip输入框默认是192.168.55.1,实际上你要找到板子的真实IP,然后自己手动输入。

查看板子的IP有多种方式,说一个简单的方法,你可以打开路由器管理界面,这里面一般都是会有所有连接设备的IP。

不管是人工刷还是自动刷,后面系统刷机成功了,你务必还要在输入一次IP,用户名,密码,进行一些工具的安装,操作同上,当然要输入的用户名和密码已经不是原来系统的了,变成了你刚设置的新系统的。

4.设置recovery mode问题

如果是选择人工刷机模式,则需要把板子设置成recovery mode,官方说把usb接到host上,在终端输入lsusb,输出含有Nvidia corp并不一定表明板子已经处于recovery mode,官方说有两种设置方法。

有一种是拔掉电源,插上电源,按一下开机键,按下recovery键保持1-2秒,然后按下RST键,两键同时保持1秒,然后一起松开。

第二种是拔掉电源,插上电源,按下recovery键保持住,按一下开机键,1秒后松开开机键。

很多博客介绍都是第一种,第一种失败的概率会比较大,我倾向于使用第二种,而且第二种操作简单。

5.flash os 到14.3%的时候失败,提示失去设备连接。

Ubutnu18.04默认是python3,但是sdkmanager需要python2。

你需要在终端上输入:

sudo apt install -y python
sudo apt-get install xterm

然后再去刷机。

6.刷机完成后安装其他工具或者库,CPU发热严重,无法驱动小风扇。

新系统存放jetson_clocks.sh的地方发生了变化,使用原来的命令无法再驱动小风扇,你需要输入以下命令:

sudo bash /usr/bin/jetson_clocks

然后小风扇就呼呼的转起来了!

  • 4
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值