mirror of
https://github.com/lingble/meta-tegra.git
synced 2025-11-02 05:17:52 +00:00
README: update for L4T R32.1/JetPack 4.2
With added warnings about: - Download restrictions added in JetPack 4.2 - Jetson-TX1 not supported (but works) Signed-off-by: Matt Madison <matt@madison.systems>
This commit is contained in:
65
README
65
README
@@ -1,13 +1,9 @@
|
|||||||
OpenEmbedded/Yocto BSP layer for NVIDIA Tegra X1/X2/AGX/K1
|
OpenEmbedded/Yocto BSP layer for NVIDIA Tegra X1/X2/AGX/K1
|
||||||
==========================================================
|
==========================================================
|
||||||
|
|
||||||
**NOTE** this is a 'work-in-progress' branch. Please do not
|
|
||||||
rely on the presence of this branch, it will be deleted once
|
|
||||||
the work is completed and changes have been merged.
|
|
||||||
|
|
||||||
Boards supported:
|
Boards supported:
|
||||||
* Jetson-TK1 development kit (Linux4Tegra R21.7)
|
* Jetson-TK1 development kit (Linux4Tegra R21.7)
|
||||||
* Jetson-TX1 development kit (Linux4Tegra <tbd>)
|
* Jetson-TX1 development kit (Linux4Tegra R32.1, JetPack 4.2 [see note below])
|
||||||
* Jetson-TX2 development kit (Linux4Tegra R32.1, JetPack 4.2)
|
* Jetson-TX2 development kit (Linux4Tegra R32.1, JetPack 4.2)
|
||||||
* Jetson AGX Xavier development kit (Linux4Tegra R32.1, JetPack 4.2)
|
* Jetson AGX Xavier development kit (Linux4Tegra R32.1, JetPack 4.2)
|
||||||
* Jetson Nano development kit (Linux4Tegra R32.1, JetPack 4.2)
|
* Jetson Nano development kit (Linux4Tegra R32.1, JetPack 4.2)
|
||||||
@@ -15,48 +11,34 @@ Boards supported:
|
|||||||
This layer depends on:
|
This layer depends on:
|
||||||
URI: git://git.openembedded.org/openembedded-core
|
URI: git://git.openembedded.org/openembedded-core
|
||||||
branch: master
|
branch: master
|
||||||
|
LAYERSERIES_COMPAT: warrior
|
||||||
Current WIP Status
|
|
||||||
------------------
|
|
||||||
|
|
||||||
* Recipes have been updated for L4T R32.1.0.
|
|
||||||
|
|
||||||
* Jetson-TX2: passes basic tests with core-image-sato
|
|
||||||
(camera capture, video playback, Vulkan, GLX, CUDA)
|
|
||||||
and core-image-weston (camera capture, video playback,
|
|
||||||
weston-egl, CUDA).
|
|
||||||
|
|
||||||
* Jetson AGX Xavier: passes basic tests with core-image-sato
|
|
||||||
(video playback, Vulkan, GLX, CUDA) and core-image-weston
|
|
||||||
(video playback, weston-egl, CUDA).
|
|
||||||
|
|
||||||
* Jetson Nano: passes some basic tests with core-image-sato
|
|
||||||
(video playback, Vulkan, GLX, CUDA), but not always
|
|
||||||
booting after flashing. Still working on it.
|
|
||||||
|
|
||||||
* Jetson-TX1: not actually supported by NVIDIA with 32.1,
|
|
||||||
but it may work. If not, will need to figure out how to
|
|
||||||
continue to support it with R28.2 in parallel with Nano
|
|
||||||
(also tegra210) using R32.1.
|
|
||||||
|
|
||||||
|
|
||||||
Limitations
|
PLEASE NOTE
|
||||||
-----------
|
-----------
|
||||||
|
|
||||||
* Starting with JetPack 4.2, packages outside the L4T BSP cannot
|
* Starting with JetPack 4.2, packages outside the L4T BSP can
|
||||||
be downloaded from NVIDIA's web site without being logged in
|
only be downloaded with an NVIDIA Developer Network login.
|
||||||
to a developer network account. So to use CUDA 10, cuDNN, and
|
So to use CUDA 10, cuDNN, and any other packages that require
|
||||||
any other packages that require a devnet login, you must first
|
a Devnet login, you **must** create a Devnet account and
|
||||||
create an devnet account and install the NVIDIA SDK Manager
|
download the JetPack packages you need for your builds using
|
||||||
on your host so you can download the packages you need for
|
NVIDIA SDK Manager.
|
||||||
your builds. Once downloaded, you can set the variable
|
|
||||||
NVIDIA_DEVNET_MIRROR to "file://path/to/the/downloads" in
|
You must then set the variable NVIDIA_DEVNET_MIRROR to
|
||||||
your local.conf file to make them available to your bitbake
|
"file://path/to/the/downloads" in your build configuration
|
||||||
|
(e.g., local.conf) to make them available to your bitbake
|
||||||
builds.
|
builds.
|
||||||
|
|
||||||
* CUDA 10 supports up through gcc 7 only, and some NVIDIA-provided
|
* CUDA 10 supports up through gcc 7 only, and some NVIDIA-provided
|
||||||
binary libraries appear to be compiled with g++ 7 and cause linker
|
binary libraries appear to be compiled with g++ 7 and cause linker
|
||||||
failures when building applications with g++ 6, so it looks
|
failures when building applications with g++ 6, so **only** gcc 7
|
||||||
|
should be used if you intend to use CUDA. (For Jetson-TK1, CUDA 6.5
|
||||||
|
supports up through gcc 5.x only.)
|
||||||
|
|
||||||
|
* NVIDIA **does not support** Jetson-TX1 with L4T R32.1/JetPack 4.2.
|
||||||
|
DO NOT use this version of the BSP for Jetson-TX1 systems if you
|
||||||
|
need vendor support. Only R28.x and earlier versions of L4T are
|
||||||
|
supported on that platform.
|
||||||
|
|
||||||
Selecting the toolchain version
|
Selecting the toolchain version
|
||||||
-------------------------------
|
-------------------------------
|
||||||
@@ -74,5 +56,6 @@ since it was retired from OE-Core in favor of gcc 8.
|
|||||||
Contributing
|
Contributing
|
||||||
------------
|
------------
|
||||||
|
|
||||||
Please submit issues and pull requests via GitHub. Contributions
|
Please use GitHub (https://github.com/madisongh/meta-tegra) to submit
|
||||||
are welcome!
|
issues or pull requests, or add to the documentation on the wiki.
|
||||||
|
Contributions are welcome!
|
||||||
|
|||||||
Reference in New Issue
Block a user