![51d2d0ec4b0a74370f65da897036dd19.png](https://i-blog.csdnimg.cn/blog_migrate/647fb1accb41a8df378a30c44fda6950.jpeg)
最近在搭 MIT RACECAR,调试的时候遇到很多坑,现整理记录一下,希望对后面人有所帮助。
Jetsonhacks 上其实有很详细的教程了,为什么要重复造轮子呢?
现在 Jetsonhacks 重心转到 Jetson Nano 去了, Jetson TX2 很久没再更新,一部分脚本已经失效。另外由于我们网络的特殊情况,有些地方需要特别注意一下,所以记录下我的踩坑历史…
本文所用到的工具:
- Ubuntu 18.04 主机
- NVIDIA SDK Manager
- Jetson TX2
- Micro USB 数据线
- 路由器 + 网线
一、Jetson TX2 刷机
Nvidia Jetpack 目前已经发布 4.3 版本了,增加了很多炫酷功能,但为了在后面装 RACECAR 程序少遇些坑,还是先装 3.X 版本吧 (其实我就是懒,不想debug…)
JetPackdeveloper.nvidia.com现在刷机已经有了 NVIDIA SDK Manager,对 Xavier、TX2、TX 2i、TX1 都支持,非常方便。官方教程请参考这里
Install Jetson Software with SDK Managerdocs.nvidia.com![2c652edb5a200bd4bd4528a28895d5d7.png](https://i-blog.csdnimg.cn/blog_migrate/282037e536100b103fe025bc3ee2c82a.jpeg)
- 下载、安装、打开炫酷的 NVIDIA SDK Manager,这个软件需要在 Ubuntu 下安装,我这里用的 Ubuntu 18.04。输入你的 NVIDIA Developer 账号登录
![0ea8a8d3d72eeb6a575a0d845a20acfc.png](https://i-blog.csdnimg.cn/blog_migrate/cf8748d35956de6d122ec5f9ce918103.jpeg)
- 进入之后选择板子型号,这里选择的 Jetson TX2,取消勾选
Host Machine
选项不在本机安装环境,然后选择安装 Jetpack 3.3.1 版本,CONTINUE。(没选最新的 3.3.2版本,因为后面要重新编译内核,没找到官网的 kernel 源文件,可能还没来得及挂网,所以就选了 3.3.1…)
![a08c99dfec00126d3df1e61e84be5286.png](https://i-blog.csdnimg.cn/blog_migrate/1ba5211895d8ff5a84f50a0564c5864b.jpeg)
坑 1:刷 Jetson SDK Components 过程中会在 TX2 上下载很多包,默认源是ports.ubuntu.com
,在国内连接速度非常慢,经常会下载失败导致安装错误或后期使用问题... 建议分步装,先刷系统 -> 进系统换本地源 -> 再刷 SDK。
- 进入选择界面后,分步装,先只刷机,这里只勾选了 Jetson OS,取消勾选
Jetson SDK Components
,如果你的网络好可以直接同时安装。勾选同意协议
,点击 CONTINUE.