<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[TX2刷机和使用常见问题]]></title><description><![CDATA[<h2>1. TX2介绍</h2>
<p dir="auto">Jetson TX2【1】是基于 NVIDIA Pascal<img src="http://community.bwbot.org/assets/plugins/nodebb-plugin-emoji/emoji/android/2122.png?v=9q7h1n1nrom" class="not-responsive emoji emoji-android emoji--tm" title=":tm:" alt="™" /> 架构的 AI 单模块超级计算机，性能强大（1 TFLOPS），外形小巧，节能高效（7.5W），非常适合机器人、无人机、智能摄像机和便携医疗设备等智能终端设备。<br />
Jatson TX2 与 TX1 相比，内存和 eMMC 提高了一倍，CUDA 架构升级为 Pascal，每瓦性能提高一倍，支持 Jetson TX1 模块的所有功能，支持更大、更深、更复杂的深度神经网络。</p>
<p dir="auto"><img src="/assets/uploads/files/1533950816481-a6d35484-d691-4739-be9a-79e5bea858b8-image.png" alt="0_1533950814244_a6d35484-d691-4739-be9a-79e5bea858b8-image.png" class=" img-responsive img-markdown" width="748" height="495" /></p>
<h2>2. TX2刷机</h2>
<p dir="auto">系统要求<br />
要给TX2刷机，需要一台装有Ubuntu 16.04系统的主机</p>
<h3>1. 下载安装jetpack软件包</h3>
<p dir="auto"><a href="https://developer.nvidia.com/embedded/jetpack" target="_blank" rel="noopener noreferrer">官方下载地址</a> 注意下载时需要注册成为Nvidia开发者</p>
<p dir="auto">安装jetpack</p>
<pre><code class="language-bash">chmod +x ./JetPack-L4T-3.1-linux-x64.run
./JetPack-L4T-3.1-linux-x64.run
</code></pre>
<p dir="auto"><img src="/assets/uploads/files/1533951402356-20c3838d-24bc-4d23-9629-56eddba31dc7-image.png" alt="0_1533951400102_20c3838d-24bc-4d23-9629-56eddba31dc7-image.png" class=" img-responsive img-markdown" width="700" height="552" /></p>
<p dir="auto"><img src="/assets/uploads/files/1533951422265-8c7bc90e-8751-47bf-8669-f372496f499f-image.png" alt="0_1533951420068_8c7bc90e-8751-47bf-8669-f372496f499f-image.png" class=" img-responsive img-markdown" width="700" height="545" /></p>
<p dir="auto"><img src="/assets/uploads/files/1533951431878-e1912019-235d-4280-8c98-290c8057b002-image.png" alt="0_1533951429668_e1912019-235d-4280-8c98-290c8057b002-image.png" class=" img-responsive img-markdown" width="700" height="544" /></p>
<p dir="auto"><img src="/assets/uploads/files/1533951445433-6cfec7da-45d1-40be-93aa-e807b1e9b30a-image.png" alt="0_1533951443215_6cfec7da-45d1-40be-93aa-e807b1e9b30a-image.png" class=" img-responsive img-markdown" width="700" height="552" /></p>
<p dir="auto">如果出现下图则需要通过设置环境变量，让程序使用单线程下载，然后再此启动程序<br />
<img src="/assets/uploads/files/1533951467569-87c33c01-8db4-4899-978b-0d68c2adee43-image.png" alt="0_1533951465428_87c33c01-8db4-4899-978b-0d68c2adee43-image.png" class=" img-responsive img-markdown" width="700" height="532" /></p>
<p dir="auto">通过此指令设置环境变量</p>
<pre><code class="language-bash">NV_DEVTOOLS_FORBID_MULTIPLE_DOWNLOAD_THREADS=1
</code></pre>
<p dir="auto">然后选择next</p>
<p dir="auto"><img src="/assets/uploads/files/1533951635760-0b96008f-7faf-48ca-8a6d-2ce2d053e058-image.png" alt="0_1533951633589_0b96008f-7faf-48ca-8a6d-2ce2d053e058-image.png" class=" img-responsive img-markdown" width="700" height="524" /></p>
<p dir="auto"><img src="/assets/uploads/files/1533951677961-13a497da-bbcb-4fdc-862b-b299039b8462-image.png" alt="0_1533951675758_13a497da-bbcb-4fdc-862b-b299039b8462-image.png" class=" img-responsive img-markdown" width="700" height="531" /></p>
<p dir="auto">等待下载安装完成</p>
<p dir="auto"><img src="/assets/uploads/files/1533951712123-6744767c-cad6-4951-96ba-193b640c8348-image.png" alt="0_1533951709932_6744767c-cad6-4951-96ba-193b640c8348-image.png" class=" img-responsive img-markdown" width="700" height="404" /></p>
<p dir="auto">在出现此界面后保证给TX2连上网线，并且和自己的电脑在同一局域网内。<br />
然后点击next</p>
<p dir="auto"><img src="/assets/uploads/files/1533951780399-129b2973-fbc9-4069-8bb4-21851037f5b6-image.png" alt="0_1533951778202_129b2973-fbc9-4069-8bb4-21851037f5b6-image.png" class=" img-responsive img-markdown" width="700" height="402" /></p>
<p dir="auto">在此界面中选择正确的网卡（当前机器正在使用的有线网络）</p>
<p dir="auto">一路Next 直到出现下图</p>
<p dir="auto"><img src="/assets/uploads/files/1533951837781-26fc16db-9e55-45f0-a357-c4cfcfe77a82-image.png" alt="0_1533951835634_26fc16db-9e55-45f0-a357-c4cfcfe77a82-image.png" class=" img-responsive img-markdown" width="700" height="399" /></p>
<p dir="auto">此窗口提示需要让TX2进入recovery模式<br />
把通过USB线连接TX2和主机。然后给TX2重新插上电源。按下电源键(标有Power的按钮)后放开，之后按下Recovery按钮(标有REC的按钮)不放，同时按下复位键(标有RESET的按钮)，可以看到指示灯闪了一下。说明已经进入recovery模式了。</p>
<p dir="auto">在主机上执行lsusb应该能够看到下面的输出</p>
<p dir="auto"><img src="/assets/uploads/files/1533952166700-0a7db56e-93d7-4dac-b5be-4bd471c62daf-image.png" alt="0_1533952164497_0a7db56e-93d7-4dac-b5be-4bd471c62daf-image.png" class=" img-responsive img-markdown" width="700" height="240" /></p>
<p dir="auto">此时在刚才弹出的窗口中按回车键，刷机程序就开始执行了。</p>
<p dir="auto">等待安装完成</p>
<p dir="auto"><img src="/assets/uploads/files/1533952335083-93f94e64-e89b-4596-b8a7-31c64efce29a-image.png" alt="0_1533952332819_93f94e64-e89b-4596-b8a7-31c64efce29a-image.png" class=" img-responsive img-markdown" width="700" height="423" /></p>
<p dir="auto">出现此窗口则说明已经安装完成</p>
<p dir="auto">此时关闭窗口，然后重新开启TX2,就可以开始使用了。</p>
<h2>3. TX2的使用</h2>
<h3>1. TX2的显示</h3>
<p dir="auto">TX2主板上提供了hdmi接口。如果有hdmi接口的显示器可以直接使用。如果没有hdmi接口的显示器可以使用vga转hdmi的转接头。但是转接头不一定好用，这涉及到显示驱动的问题。如果尝试了转接头仍然不好用，可以尝试使用vnc的方法。<br />
在Ubuntu中使用VNC可以参照<a href="https://community.bwbot.org/topic/191/ubuntu-%E5%AE%89%E8%A3%85vnc-%E6%9C%8D%E5%8A%A1" target="_blank" rel="noopener noreferrer">这一篇</a>文章</p>
<p dir="auto">在路由器界面中可以看到TX2的ip，通过ssh进入tx2<br />
然后按照上文的方法安装vnc</p>
<p dir="auto">安装完成后</p>
<p dir="auto"><img src="/assets/uploads/files/1533952723625-7ec3a5e4-7171-4021-9d48-a29f982d118a-image.png" alt="0_1533952721390_7ec3a5e4-7171-4021-9d48-a29f982d118a-image.png" class=" img-responsive img-markdown" width="656" height="519" /></p>
<p dir="auto">就可以使用了。这种方法也非常适合在移动平台上使用TX2时的远程调试</p>
<h3>2. TX2的分区</h3>
<p dir="auto">TX2本身的硬盘空间只有32G,对于一些复杂应用可能是不够的。用户可以自己外接硬盘，硬盘接口和普通的笔记本接口一样。然后可以通过修改TX2的fstab来挂载自己的硬盘。</p>
<p dir="auto">但是实际使用时发现，不能替换掉原系统的/usr分区。会出现各种各样的问题，比如wifi无法使用，软件源报错等等。建议挂在到/home上。</p>
<h3>3. TX2的备份</h3>
<p dir="auto">执行下面的指令进行备份</p>
<pre><code class="language-bash">sudo ./flash.sh -r -k APP -G backup.img jetson-tx2 mmcblk0p1
</code></pre>
<p dir="auto">注意备份时间会比较长，生成的文件也很大，有三十多G。其中backup.img 为备份文件的名字。</p>
<p dir="auto">还原时先把备份文件复制到bootloader文件夹里面，替换掉原本的文件。</p>
<pre><code class="language-bash">sudo cp backup.img.raw bootloader/system.img
</code></pre>
<p dir="auto">然后执行刷机指令</p>
<pre><code class="language-bash">sudo ./flash.sh -r -k APP jetson-tx2 mmcblk0p1
</code></pre>
<h3>4. TX2的模式</h3>
<p dir="auto">TX2默认处于低功耗模式可以执行下面的指令开启最大性能</p>
<pre><code class="language-bash">sudo nvpmodel -m0
sudo ./jetson_clocks.sh
</code></pre>
<h2>4. TX2的坑</h2>
<h3>1. TX2会破环自己电脑的系统的软件源</h3>
<p dir="auto">在自己的电脑上安装jetpack之后，软件源会被程序修改，导致apt-get update 失败。这是由于jetpack给原系统添加了arm的软件源，而其中有些源会下载失败。解决方法时删去arm的软件源</p>
<pre><code class="language-bash">sudo dpkg --remove-architecture arm64
</code></pre>
<h3>2. 安装ROS</h3>
<p dir="auto">安装ROS和官方安装方法是完全一样的</p>
<h3>5. TX2的相关资源</h3>
<p dir="auto">https://www.elinux.org/Jetson_TX2<br />
提供了TX2相关的各种信息。</p>
]]></description><link>http://community.bwbot.org/topic/517/tx2刷机和使用常见问题</link><generator>RSS for Node</generator><lastBuildDate>Sat, 09 May 2026 16:53:50 GMT</lastBuildDate><atom:link href="http://community.bwbot.org/topic/517.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 11 Aug 2018 02:22:19 GMT</pubDate><ttl>60</ttl></channel></rss>