forked from amamory/tutos
-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Added the flashing process in Jetson
- Loading branch information
1 parent
7fd6147
commit d51d768
Showing
1 changed file
with
60 additions
and
7 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,64 @@ | ||
======================= | ||
Installing JetPack L4T | ||
======================= | ||
|
||
============================================= | ||
Installing the OS | ||
============================================= | ||
JetPack (the Jetson SDK) is an on-demand all-in-one package that bundles and installs all software tools required to develop for the NVIDIA® Jetson Embedded Platform (including flashing the Jetson Developer Kit with the latest OS images). JetPack includes host and target developer tools, APIs and packages (OS images, tools, APIs, middleware, samples, documentation including compiling samples) to enable developers to jump-start their development environment for developing with the Jetson Embedded Platform. The latest release of JetPack runs on an Ubuntu 14.04 Linux 64-bit host system and supports the Jetson TK1 Developer Kit [1]_. | ||
|
||
Setting up the local host | ||
-------------------------- | ||
|
||
- download the OS. write down the reasons to choose this os distribution | ||
- how to burn the sdcard | ||
- how to the partitioning | ||
- how to resize the image | ||
In order to flash the Jetson board with the SDK, the first step consists of installing Jetpack in a local machine. The local machine can set up all the environment before flashing the board with the SDK. From an Ubuntu 14.04 PC 64 bit host computer, you simply download the `JetPack LT4 3.0 <https://developer.nvidia.com/embedded/jetpack>`_ installer with the latest OS image from NVIDIA Web site (you'll have to sign in with your developer account) and follow the instructions in the setup guide. After downloading JetPack, install it in your local machine (not in the Jetson board). | ||
|
||
.. code-block:: bash | ||
$ chmod +x JetPack-L4T-3.0-linux-x64.run | ||
$ ./JetPack-L4T-3.0-linux-x64.run | ||
The process starts asking the folder to install JetPack and the board you are using to install the SDK, as follows the image: | ||
|
||
.. image:: images/jetpack_1.png | ||
:align: center | ||
:width: 500pt | ||
|
||
Select **JETSON TK1 Developer Kit (32-bit) and Ubuntu host** option and click ``Next``. Keep configuring according to your needs. After finishing the selections, click ``Next`` to start downloading all packages, as the image: | ||
|
||
.. image:: images/jetpack_2.png | ||
:align: center | ||
:width: 500pt | ||
|
||
After downloading all packages, it starts to installing them in your local machine. It took about 20 minutes in my machine... When the installation in the local host is finished, the following image is presented: | ||
|
||
.. image:: images/jetpack_3.png | ||
:align: center | ||
:width: 500pt | ||
|
||
Next step is to configure how the binaries are transmited to the Jetson board. Thus, JetPack asks what is the layout of the network to transmit the data. Select **Device accesses internet via houter/switch.** and click ``Next``, as the image: | ||
|
||
.. image:: images/jetpack_4.png | ||
:align: center | ||
:width: 500pt | ||
|
||
JetPack then asks you to put the Jetson board in the *Recovery Mode*, by powering down the device (in case Jetson is on), connecting the micro-USB cable in the recovery port and in the USB of the local host, pressing and holding the FORCE RECOVERY button while turning the board on, as the image: | ||
|
||
.. image:: images/jetpack_5.png | ||
:align: center | ||
:width: 500pt | ||
|
||
In order to check if the Jetson board is set in recovery mode, open the terminal in the local host and type: | ||
|
||
.. code-block:: bash | ||
$ lsusb | ||
If the board is in revery mode, you should see the Jetson listed as Nvidia in the output, as the image: | ||
|
||
.. image:: images/jetpack_6.png | ||
:align: center | ||
:width: 500pt | ||
|
||
If you don't see the Jetson using ``lsusb``, then the device will not be flashed. In case the Jetson appears in ``lsusb``, return to the screen with the instructions and press ``Enter`` to start flashing the OS image in the board. | ||
|
||
References | ||
----------- | ||
|
||
.. [1] `JetPack release notes <https://developer.nvidia.com/embedded/jetpack-3_0>`_ |