Jetson TX2如何使用SDK Manager下载Jetpack 4.6.4_jetpack下载-程序员宅基地

技术标签: Jetson TX2  英伟达Nvidai  刷机  vim  

        简介:此博客主要记录本人在刷机时遇到的种种坑,为了避免以后自己遇到同样的坑忘记怎么办所以把一些关键的问题记录下来。

        前因:由于贪便宜从某海鲜市场买了TX2的核心板+载板,看着成色不错,机器人上的拆机板。 

        后果:得自己重新刷机,刚拿到时上面还是机器人专用的系统。

        准备工作(软):VM(16.0Pro)创建一个的Ubuntu18.04(80G起步建议100G)

        准备工作(硬):TX2核心板+载板、垃圾箱里捡的USB线、屏幕、无线键鼠、12V7A电源。

        一、拿到板子以后从网上随便找了篇教程开始愉快地刷机,遇到了第一个坑:

         注册账号的时候英伟达说没有加入他们的开发者项目的会员:                                                                               NVIDIA Developer Program Membership Required

        去官网加入一下NVIDIA Developer Program加入就好了。

         二、之后又遇到了第二个坑:

                Your current region has an age policy that does not allow you to use the system.

        纳尼难道被制裁了,后来去某管看了看美国的一位老哥也爆这种错误,后来想了想也有可能是年龄写小了(当时随便写的),于是又用QQ邮箱重新注册了一个(某些博主用Gmail注册似乎解决了这个问题),变成剑桥50岁老大爷注册成功。其他诸如SDK Manager下载什么的别的博主博客上都有很详细的教程,就不一一赘述。

        另外我还看到不少博主采用两根网线+交换机/路由器的方案,由于我没这条件(学生党),所以用数据线刷。

        三、没踩,但是要说一下:

        

         这里完全没必要选那个Host Machine,那个是在你主机上安装乱七八糟的一些东西,但我们的目的只是刷机,所以不选。

        然后到了上图所示的STEP 02,这个时候要把I accept the...和Download now.Install later前面的勾都打上,这样一来就分为两个阶段:第一阶段是下载,第二阶段是安装。在下载阶段我没爆什么错,只不过有点慢,建议有条件还是上原装USB线。下载完成之后退回STEP 01然后再次进入STEP 02,这时取消勾选Download now.Install later就可以安装了。

        四、安装的时候遇到问题,下载到10%左右必出错说我板子处于异常状态(The target is in a bad state),可我明明已经进入recovery mode了。retry了好几次也不行。

        升级了一下VM版本(15Pro→16Pro),还是不行,顺便说一下如何判断板子如何进入recovery mode:是否重新上电无所谓,按住载板rec键(长按),再按一下rst键(短按),再松开rec就行了。然后终端输入

lsusb

        检查Nvidia Corp的id,若为0955:7c18或0955:7e19,则成功进入recovery mode;若为0955:7020,则未进入recovery mode。

        经检查我的板子成功进入recovery mode,看来起码板子是能进recovery的(松了口气)。

        后来换了根USB线还是不行,看来也可以排除线问题。

        后来从网上找了一下,据说是由于新的Jetpack4.6版本有问题。解决方法是不用SDK Manager下载,直接用命令行:

cd ~/nvidia/nvidia_sdk/JetPack_4.6.2_Linux_JETSON_TX2_TARGETS/Linux_for_Tegra

然后

sudo ./flash.sh jetson-tx2 mmcblk0p1

       开启漫长的下载之路...完成后如下图。

       下好之后屏幕会自动亮起,这个时候配置一下键盘布局、时区、账号密码啥的就行。(下图是随便照的)

        但是我安装完以后貌似还得安那个SDK Components,所以还是得用SDK Manager...好在之前爆的错是OS的问题,别的安装没问题。这次在STEP 02里不勾选Jetson OS,然后就是漫长的等待:

        期间可能会卡住,不用管他,让它慢慢安就好。

        安装好之后怎么测试一下呢?之前安双系统的时候还跑过小海龟呢,不过那个是20.04的。

        从别的博主那找来一个大海的例程:

cd /usr/local/cuda-10.2/samples/5_Simulations/oceanFFT
 
sudo make oceanFFT
 
./oceanFFT

        以上就是我刷机时遇到的一些坑和关键点,第一次写博客写的要多懒有多懒,不想码字了,溜了溜了。


2024.4.3更新

第一次写博客没想到还真有人看hhh,那就再补充几个点:

1.板子的USB线接入后,虚拟机没反应?可尝试如下操作:

2.烧写完系统,烧写SDK组件的时候不能是recovery模式了,否则找不到板子

3.如果想下载其他版本的jetpack比如4.5.1、4.5等,你会发现新版sdk的sdk组件是找不到老版本的,在终端输入sdkmanager --archived-versions重新进入sdk manager就可以找到老版本SDK啦

4.如果出现下图的状况,apt-get missing dependencies. There are missing dependencies in apt-get database...

换个源一般就可以了,我当时用的阿里云

5.根据官网的描述,flash.sh只支持QSPI/eMMC/SD卡,其他的要用initrd flash

其实只要刷过一次,第二次再刷就会比较方便了,因为组件和系统都已经下到虚拟机里了,只要刷写进去就行了,不过有一说一刷写也是很费时间,安装好之后不用急着换源,因为如果做机器人开发学习肯定少不了ros,用鱼香ROS的一键安装它会根据你的版本自动换好源。开机之后其他必须按的如中文输入法、魔法工具和各种依赖等就不一一赘述了。另外个人感觉jetpack4.5反而比4.6更稳定点。。。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/m0_60381595/article/details/135140347

智能推荐

攻防世界_难度8_happy_puzzle_攻防世界困难模式攻略图文-程序员宅基地

文章浏览阅读645次。这个肯定是末尾的IDAT了,因为IDAT必须要满了才会开始一下个IDAT,这个明显就是末尾的IDAT了。,对应下面的create_head()代码。,对应下面的create_tail()代码。不要考虑爆破,我已经试了一下,太多情况了。题目来源:UNCTF。_攻防世界困难模式攻略图文

达梦数据库的导出(备份)、导入_达梦数据库导入导出-程序员宅基地

文章浏览阅读2.9k次,点赞3次,收藏10次。偶尔会用到,记录、分享。1. 数据库导出1.1 切换到dmdba用户su - dmdba1.2 进入达梦数据库安装路径的bin目录,执行导库操作  导出语句:./dexp cwy_init/[email protected]:5236 file=cwy_init.dmp log=cwy_init_exp.log 注释:   cwy_init/init_123..._达梦数据库导入导出

js引入kindeditor富文本编辑器的使用_kindeditor.js-程序员宅基地

文章浏览阅读1.9k次。1. 在官网上下载KindEditor文件,可以删掉不需要要到的jsp,asp,asp.net和php文件夹。接着把文件夹放到项目文件目录下。2. 修改html文件,在页面引入js文件:<script type="text/javascript" src="./kindeditor/kindeditor-all.js"></script><script type="text/javascript" src="./kindeditor/lang/zh-CN.js"_kindeditor.js

STM32学习过程记录11——基于STM32G431CBU6硬件SPI+DMA的高效WS2812B控制方法-程序员宅基地

文章浏览阅读2.3k次,点赞6次,收藏14次。SPI的详情简介不必赘述。假设我们通过SPI发送0xAA,我们的数据线就会变为10101010,通过修改不同的内容,即可修改SPI中0和1的持续时间。比如0xF0即为前半周期为高电平,后半周期为低电平的状态。在SPI的通信模式中,CPHA配置会影响该实验,下图展示了不同采样位置的SPI时序图[1]。CPOL = 0,CPHA = 1:CLK空闲状态 = 低电平,数据在下降沿采样,并在上升沿移出CPOL = 0,CPHA = 0:CLK空闲状态 = 低电平,数据在上升沿采样,并在下降沿移出。_stm32g431cbu6

计算机网络-数据链路层_接收方收到链路层数据后,使用crc检验后,余数为0,说明链路层的传输时可靠传输-程序员宅基地

文章浏览阅读1.2k次,点赞2次,收藏8次。数据链路层习题自测问题1.数据链路(即逻辑链路)与链路(即物理链路)有何区别?“电路接通了”与”数据链路接通了”的区别何在?2.数据链路层中的链路控制包括哪些功能?试讨论数据链路层做成可靠的链路层有哪些优点和缺点。3.网络适配器的作用是什么?网络适配器工作在哪一层?4.数据链路层的三个基本问题(帧定界、透明传输和差错检测)为什么都必须加以解决?5.如果在数据链路层不进行帧定界,会发生什么问题?6.PPP协议的主要特点是什么?为什么PPP不使用帧的编号?PPP适用于什么情况?为什么PPP协议不_接收方收到链路层数据后,使用crc检验后,余数为0,说明链路层的传输时可靠传输

软件测试工程师移民加拿大_无证移民,未受过软件工程师的教育(第1部分)-程序员宅基地

文章浏览阅读587次。软件测试工程师移民加拿大 无证移民,未受过软件工程师的教育(第1部分) (Undocumented Immigrant With No Education to Software Engineer(Part 1))Before I start, I want you to please bear with me on the way I write, I have very little gen...

随便推点

Thinkpad X250 secure boot failed 启动失败问题解决_安装完系统提示secureboot failure-程序员宅基地

文章浏览阅读304次。Thinkpad X250笔记本电脑,装的是FreeBSD,进入BIOS修改虚拟化配置(其后可能是误设置了安全开机),保存退出后系统无法启动,显示:secure boot failed ,把自己惊出一身冷汗,因为这台笔记本刚好还没开始做备份.....根据错误提示,到bios里面去找相关配置,在Security里面找到了Secure Boot选项,发现果然被设置为Enabled,将其修改为Disabled ,再开机,终于正常启动了。_安装完系统提示secureboot failure

C++如何做字符串分割(5种方法)_c++ 字符串分割-程序员宅基地

文章浏览阅读10w+次,点赞93次,收藏352次。1、用strtok函数进行字符串分割原型: char *strtok(char *str, const char *delim);功能:分解字符串为一组字符串。参数说明:str为要分解的字符串,delim为分隔符字符串。返回值:从str开头开始的一个个被分割的串。当没有被分割的串时则返回NULL。其它:strtok函数线程不安全,可以使用strtok_r替代。示例://借助strtok实现split#include <string.h>#include <stdio.h&_c++ 字符串分割

2013第四届蓝桥杯 C/C++本科A组 真题答案解析_2013年第四届c a组蓝桥杯省赛真题解答-程序员宅基地

文章浏览阅读2.3k次。1 .高斯日记 大数学家高斯有个好习惯:无论如何都要记日记。他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210后来人们知道,那个整数就是日期,它表示那一天是高斯出生后的第几天。这或许也是个好习惯,它时时刻刻提醒着主人:日子又过去一天,还有多少时光可以用于浪费呢?高斯出生于:1777年4月30日。在高斯发现的一个重要定理的日记_2013年第四届c a组蓝桥杯省赛真题解答

基于供需算法优化的核极限学习机(KELM)分类算法-程序员宅基地

文章浏览阅读851次,点赞17次,收藏22次。摘要:本文利用供需算法对核极限学习机(KELM)进行优化,并用于分类。

metasploitable2渗透测试_metasploitable2怎么进入-程序员宅基地

文章浏览阅读1.1k次。一、系统弱密码登录1、在kali上执行命令行telnet 192.168.26.1292、Login和password都输入msfadmin3、登录成功,进入系统4、测试如下:二、MySQL弱密码登录:1、在kali上执行mysql –h 192.168.26.129 –u root2、登录成功,进入MySQL系统3、测试效果:三、PostgreSQL弱密码登录1、在Kali上执行psql -h 192.168.26.129 –U post..._metasploitable2怎么进入

Python学习之路:从入门到精通的指南_python人工智能开发从入门到精通pdf-程序员宅基地

文章浏览阅读257次。本文将为初学者提供Python学习的详细指南,从Python的历史、基础语法和数据类型到面向对象编程、模块和库的使用。通过本文,您将能够掌握Python编程的核心概念,为今后的编程学习和实践打下坚实基础。_python人工智能开发从入门到精通pdf

推荐文章

热门文章

相关标签