416 lines
16 KiB
Plaintext
416 lines
16 KiB
Plaintext
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||
+ Board Support Package ReadMe for Connect Tech Nvidia Jetson TX2 Carriers
|
||
+ BSP Version: tx2-32.4.4-V003
|
||
+ Date: 2021/01/19
|
||
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||
|
||
================================================================================
|
||
Introduction
|
||
================================================================================
|
||
|
||
This Board Support Package adds support for Connect Tech Jetson TX2 Family
|
||
carrier boards to Linux4Tegra. It includes any extra files required
|
||
to use all the features of the carriers.
|
||
|
||
Please check the "Product Specific Details" section for what features
|
||
for your board is supported with this BSP release and the "Changes"
|
||
section for the changes made between versions.
|
||
You can check which version of the BSP you have installed by running:
|
||
|
||
cat /etc/cti/CTI-L4T.version
|
||
|
||
Check for the Latest Version of the CTI-L4T BSP at:
|
||
|
||
http://connecttech.com/resource-center/l4t-board-support-packages/
|
||
|
||
Please check the requirements section for minimum requirements.
|
||
|
||
Consult KDB344 at for TX2 hardware compatiblity with your carrier.
|
||
http://connecttech.com/resource-center-category/all-kdb-entries/
|
||
|
||
More detailed Release Note can be found here:
|
||
|
||
http://connecttech.com/resource-center/cti-l4t-nvidia-jetson-board-support-package-release-notes/
|
||
|
||
|
||
================================================================================
|
||
Requirements
|
||
================================================================================
|
||
|
||
-x86 based host machine running Ubuntu 18.04
|
||
-Jetpack 4.4.1 installed via Nvidia SDK Manager (from Nvidia Embedded Download Center)
|
||
-TX2, TX2i or TX2-4G module
|
||
-Connect Tech TX2 Family Carrier
|
||
-USB Cable for flashing
|
||
|
||
*L4T version can be found in /etc/nv_tegra_release and will look like this:
|
||
# R32 (release), REVISION: 2.0
|
||
|
||
================================================================================
|
||
Installation
|
||
================================================================================
|
||
|
||
1. Before Installing the BSP you will need to install Jetpack 4.4.1 on the x86
|
||
host system using the Nvidia SDK Manager
|
||
|
||
2. Copy the CTI-L4T-TX2-32.4.4-V###.tgz package into ~/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_TX2/Linux_for_Tegra/
|
||
|
||
3. Extract the BSP:
|
||
|
||
tar -xzf CTI-L4T-TX2-32.4.4-V###.tgz
|
||
|
||
(replacing ### with your file name)
|
||
|
||
3. Change into the CTI-L4T directory:
|
||
|
||
cd ./CTI-L4T
|
||
|
||
4. Run the install script (as root or sudo) to automatically install
|
||
the BSP files to the correct locations:
|
||
|
||
sudo ./install.sh
|
||
cd ..
|
||
|
||
5. The CTI-L4T BSP is now installed on the host system and it should now be
|
||
able to flash the TX2/TX2i/TX2-4G.
|
||
|
||
6. To flash on the TX2, TX2i or TX2-4G use the following (do not add ".conf"):
|
||
|
||
CTI Assisted Flashing:
|
||
./cti-flash.sh
|
||
|
||
Manual Flash:
|
||
./flash.sh cti/<module>/<boardname> mmcblk0p1
|
||
|
||
TX2 Examples:
|
||
./flash.sh cti/tx2/astro-usb3 mmcblk0p1
|
||
./flash.sh cti/tx2/astro-mpcie mmcblk0p1
|
||
./flash.sh cti/tx2/spacely-imx274-3cam mmcblk0p1
|
||
|
||
TX2i Examples:
|
||
./flash.sh cti/tx2i/astro-usb3 mmcblk0p1
|
||
./flash.sh cti/tx2i/astro-mpcie mmcblk0p1
|
||
./flash.sh cti/tx2i/spacely-imx274-3cam mmcblk0p1
|
||
|
||
TX2-4G Examples:
|
||
./flash.sh cti/tx2-4G/astro-usb3 mmcblk0p1
|
||
./flash.sh cti/tx2-4G/astro-mpcie mmcblk0p1
|
||
./flash.sh cti/tx2-4G/spacely-imx274-3cam mmcblk0p1
|
||
|
||
================================================================================
|
||
Installing JetPack from SDK Manager
|
||
================================================================================
|
||
1. Please follow installation steps from kdb374 for Jetpack 4.2+
|
||
http://connecttech.com/resource-center/kdb374/
|
||
|
||
================================================================================
|
||
Installing JetPack from Nvidia's Source packages (Alternate approach)
|
||
================================================================================
|
||
|
||
1. Go to https://developer.nvidia.com/embedded/linux-tegra-archive and click on
|
||
the green button labeled "32.4.4 >".
|
||
|
||
2. Download the "L4T Driver Package (BSP)" and "Sample Root Filesystem" files for TX2.
|
||
Afterwards, you should have the files "Tegra186_Linux_R32.4.4_aarch64.tbz2" and
|
||
"Tegra_Linux_Sample-Root-Filesystem_R32.4.4_aarch64.tbz2".
|
||
|
||
3. Create a directory named ~/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_TX2/
|
||
and copy the "Tegra186_Linux_R32.4.4_aarch64.tbz2" file you downloaded into
|
||
that directory.
|
||
|
||
4. Unzip the tarball:
|
||
|
||
"sudo tar jxf Tegra186_Linux_R32.4.4_aarch64.tbz2"
|
||
|
||
5. You should now have a new directory called Linux_for_Tegra in your
|
||
"JetPack_4.4.1_Linux_JETSON_TX2" folder. Change directories into that
|
||
and then copy the "Tegra_Linux_Sample-Root-Filesystem_R32.4.4_aarch64.tbz2"
|
||
file you downloaded into the rootfs folder inside.
|
||
|
||
6. Change into the rootfs folder and unzip the tarball:
|
||
|
||
"sudo tar jxf Tegra_Linux_Sample-Root-Filesystem_R32.4.4_aarch64.tbz2"
|
||
|
||
7. If you wish to flash one of NVIDIA’s devkits, or move on to installing CTI’s BSP,
|
||
change the directories back to ~/nvidia/nvidia_sdk/JetPack_4.4.1_Linux_JETSON_TX2/Linux_for_Tegra/
|
||
and run: "sudo ./appy_binaries.sh"
|
||
|
||
================================================================================
|
||
Flashing TX2/TX2i/TX2-4G
|
||
================================================================================
|
||
|
||
1. Connect the TX2/TX2i/TX2-4G and Carrier (or Dev-Kit) to the computer via USB
|
||
following the instructions in the appropriate manual.
|
||
2. Put the system to be flashed into recovery mode, following the
|
||
instructions in the appropriate manual
|
||
4. Run ./flash.sh cti/<module>/<board> mmcblk0p1 from Linux_for_Tegra directory
|
||
5. Once the flashing has completed, the TX2/TX2i/TX2-4G will reboot
|
||
6. To switch between different boards, you can repeat these steps. Alternatively
|
||
follow the instructions below for runtime switching profiles on the
|
||
TX2/TX2i/TX2-4G
|
||
|
||
|
||
Consult KDB344 at for TX2/TX2i hardware compatiblity with your carrier.
|
||
http://connecttech.com/resource-center-category/all-kdb-entries/
|
||
|
||
================================================================================
|
||
Switching Profiles on TX2/TX2i/TX2-4G
|
||
================================================================================
|
||
1. Open a terminal on the TX2/TX2i/TX2-4G
|
||
|
||
2. Run "sudo cti-tx2-dd.sh"
|
||
|
||
3. Select the profile you wish to switch to from the menu
|
||
|
||
4. Restart the system
|
||
|
||
|
||
================================================================================
|
||
Product Specific Details
|
||
================================================================================
|
||
|
||
TX2i Compatablity Note:
|
||
The following carriers require a hardware ECN to be applied in order to work
|
||
with the TX2i. All new boards sold after April 16th will have the ECN applied
|
||
Please contact Connect Tech support if you are unsure if the ECN has been
|
||
applied
|
||
|
||
-Astro pre-Rev H
|
||
-Spacely Rev D & E
|
||
-Cogswell
|
||
|
||
TX2-4G Compatablity Note:
|
||
The following carriers require a hardware ECN to be applied in order to work
|
||
with the TX2-4G. All new boards sold after November 8th will have the ECN applied
|
||
Please contact Connect Tech support if you are unsure if the ECN has been
|
||
applied
|
||
|
||
-Astro
|
||
-Elroy
|
||
-Cogswell
|
||
-Spacely
|
||
|
||
--------------------------------------------------------------------------------
|
||
ASG001 (Astro)
|
||
--------------------------------------------------------------------------------
|
||
|
||
-PWM Fan Support
|
||
-USB Support
|
||
-mPCIe Support
|
||
|
||
NOTE: Currently NO CSI camera support
|
||
--------------------------------------------------------------------------------
|
||
ASG002 (Elroy)
|
||
--------------------------------------------------------------------------------
|
||
|
||
-PWM Fan Support
|
||
-USB Support
|
||
-mPCIe Support
|
||
-SPI Support
|
||
|
||
NOTE: Currently NO CSI camera support
|
||
--------------------------------------------------------------------------------
|
||
ASG003 (Orbitty)
|
||
--------------------------------------------------------------------------------
|
||
|
||
-PWM Fan Support
|
||
-USB Support
|
||
--------------------------------------------------------------------------------
|
||
ESG501 (Rosie)
|
||
--------------------------------------------------------------------------------
|
||
|
||
-mPCIe Support
|
||
-USB Support
|
||
--------------------------------------------------------------------------------
|
||
ESG503 (Rudi)
|
||
--------------------------------------------------------------------------------
|
||
|
||
-USB Support
|
||
-GPIO Support
|
||
-mPCIe Support
|
||
-CAN Support
|
||
|
||
--------------------------------------------------------------------------------
|
||
ASG008 (Sprocket)
|
||
--------------------------------------------------------------------------------
|
||
|
||
-USB Support
|
||
-IMX274 Support
|
||
-IMX185 Support
|
||
|
||
--------------------------------------------------------------------------------
|
||
ASG007 (Cogswell)
|
||
--------------------------------------------------------------------------------
|
||
-USB Support
|
||
-PCIe Support
|
||
-GPIO Support
|
||
-CAN Support
|
||
|
||
--------------------------------------------------------------------------------
|
||
ASG006 (Spacely)
|
||
--------------------------------------------------------------------------------
|
||
-USB Support
|
||
-PCIe Support
|
||
-GPIO Support
|
||
-CAN Support
|
||
-IMX274 Support
|
||
-IMX185 Support
|
||
|
||
--------------------------------------------------------------------------------
|
||
VPG003 (Graphite-VPX)
|
||
--------------------------------------------------------------------------------
|
||
-USB Support
|
||
-PCIe Support
|
||
-IMX274 2-cam support
|
||
|
||
|
||
--------------------------------------------------------------------------------
|
||
ASG016 (Quasar)
|
||
--------------------------------------------------------------------------------
|
||
|
||
-PWM Fan Support
|
||
-USB Support
|
||
-IMX274 Support
|
||
-IMX185 Support
|
||
|
||
================================================================================
|
||
Changes
|
||
================================================================================
|
||
Version TX2-32.4.4-V003, January 19, 2021
|
||
- Updated cti_tegra_defconfig
|
||
- Resolves issues to allow ZFS to function properly.
|
||
Version TX2-32.4.4-V002, December 09, 2020
|
||
- Resolved "disagrees about module_layout" issue for loading external kernel modules.
|
||
Version TX2-32.4.4-V001, November 16, 2020
|
||
-Initial Release for Jetpack 4.4.1/L4T 32.4.4
|
||
Version TX2-32.4.3-V002, September 25, 2020
|
||
- Supports apt-get upgrade
|
||
- Upgrade support from cti debian server from this version onwards
|
||
- Installs a script to enable DTB switching using dd command
|
||
- Script: cti-tx2-dd.sh
|
||
- Install path: /usr/bin
|
||
Version TX2-32.4.3-V001, August 05, 2020
|
||
-Initial Release for Jetpack 4.4/L4T 32.4.3
|
||
Version TX2-32.4.2-V003, July 06, 2020
|
||
-Added missing ASG008 camera support for TX2
|
||
Version TX2-32.4.2-V002, June 26, 2020
|
||
-Added missing VPG003 support
|
||
-Added SPI to Elroy
|
||
Version TX2-32.4.2-V001, June 05, 2020
|
||
-Initial Release for Jetpack 4.4/L4T 32.4.2
|
||
Version TX2-32.3.1-V001, January 27, 2020
|
||
-Initial Release for Jetpack 4.3/L4T 32.3.1
|
||
Version TX2-32.2.1-V004, November 25, 2019
|
||
-Adding TX2-4G support back in
|
||
Version TX2-32.2.1-V003, November 20, 2019
|
||
-Adding TX2i support back in
|
||
Version TX2-32.2.1-V002, November 15, 2019
|
||
-Initial Release for Jetpack 4.2.2/L4T 32.2.1
|
||
-Limited release for TX2, not including TX2i or TX2-4G
|
||
-new naming scheme
|
||
Version 126-1, November 11, 2019
|
||
-fixed cti-flash script
|
||
-added missing .conf files
|
||
-added IMX185 & IMX274 support for Sprocket
|
||
-added IMX185 & IMX274 support for Quasar
|
||
-Fixed TX2i PWM fan issue
|
||
-Changed all GPIOs to pull-ups
|
||
-Fixed TX2i nvpmodel issue
|
||
Version 126, August 16, 2019
|
||
-Jetpack 4.2.1 Release
|
||
-Moved .conf files to cti folder
|
||
-Added support for Quasar
|
||
-Added support for TX2-4G
|
||
Version 125, July 05, 2019
|
||
-Fixed issue with Elroy mPCIe
|
||
-Added IMX185 support to Spacely
|
||
Version 124, July 02, 2019
|
||
-Fixed issue where kernel would sometimes hang when run headless
|
||
-Added IMX274 support to Spacely
|
||
Version 123, May 09, 2019
|
||
-Fixed PWM Fan issue
|
||
Version 122, May 06, 2019
|
||
-Initial Release for Jetpack 4.2/L4T 32.1.0
|
||
Version 121, November 09, 2018
|
||
-Added 720p support for IMX274 cameras
|
||
Version 120, Sept 21, 2018
|
||
-Fixed an issue where some monitors would prevent the Jetson from booting if plugged in (28.2+)
|
||
Version 119, July 27, 2018
|
||
-Fixed a suspend bug
|
||
Version 118, June 26, 2018
|
||
-Updated for L4T 28.2.1
|
||
-Added Astro Audio Codec Support
|
||
-Added 3x and 6x IMX185 Camera support for Spacely
|
||
Version 117, May 18, 2018
|
||
-Added fix for incorrect CAN IDs being read on Rudi/Spacely/Cogswell
|
||
Version 116, April 23, 2018
|
||
-Fixed issue with ASG006 CAN
|
||
-Added CTI assisted flash
|
||
-Added Lumera camera support
|
||
Version 115, April 16, 2018
|
||
-Fixed issue with PCIe in Elroy RevF+ profile
|
||
-Added IMX185 support for Sprocket
|
||
-Fixed the "pink" IMX274 CSI camera issue
|
||
-Added TX2i support
|
||
Version 114, April 12, 2018
|
||
-Added CAN Support
|
||
-Added 3 and 6 IMX274 camera support for Spacely
|
||
-Added IMX274 support for sprocket
|
||
-Added 2 OV5693 camera support for Elroy
|
||
-Fixed issue with USB based mPCIe cards on Elroy
|
||
Version 113, March 27, 2018
|
||
-Initial release for Jetpack 3.2 (L4T 28.2)
|
||
Version 112, March 15, 2018
|
||
-Added support for USB only based mPCIe cards on the Elroy
|
||
Version 111, February 27, 2018
|
||
-Fixes to carrier GPIO states and kernel image
|
||
Version 110, November 08, 2017
|
||
-Added Rudi GPIO support
|
||
Version 109, November 07, 2017
|
||
-Fixed an issue where some monitors would prevent the Jetson from booting if plugged in (28.1)
|
||
Version 108, November 02, 2017
|
||
-IMX274 camera performance improvements
|
||
Version 107, October 20, 2017
|
||
-Fixed an issue with the Spacely Devicetree not booting on Rev B00 TX2 modules
|
||
-Added VPG003 support
|
||
Version 106, September 25, 2017
|
||
-Added Astro RevG+ and Elroy RevF+ profiles
|
||
Version 105, August 21, 2017
|
||
-Added Astro and Elroy CSI camera Support
|
||
Version 104, August 16, 2017
|
||
-Added support for L4T 28.1
|
||
-Added support for Spacely and Cogswell
|
||
Version 103, June 27, 2017
|
||
-Changed Rootfs size to 28GB from 14GB
|
||
Version 102, June 26, 2017
|
||
-Added second UART support to all carriers
|
||
Version 101, June 01, 2017
|
||
-Fixed issue with some loadable modules eg. uvcvideo
|
||
-Added Elroy CSI camera support
|
||
Version 100, May 19, 2017
|
||
-Initial Release for the TX2
|
||
================================================================================
|
||
Contacting Connect Tech
|
||
================================================================================
|
||
If you have any problems, questions or suggestions regarding the
|
||
Board Support Package and hardware, please feel free to contact
|
||
Connect Tech Inc.
|
||
|
||
Connect Tech can be reached in a variety of ways:
|
||
|
||
TEL: 1 519 836 1291 or 1-800-426-8979 in North America
|
||
FAX: 1 519 836 4878
|
||
Email:
|
||
Sales: sales@connecttech.com
|
||
|
||
Tech Support: support@connecttech.com
|
||
|
||
Web: http://www.connecttech.com
|
||
|
||
Be sure to check the support section of our home page for answers to
|
||
technical questions at http://www.connecttech.com.
|
||
Also be sure to browse the knowledge data base.
|
||
If you don't find what you are looking for, please contact the
|
||
support department and let us know. We will be glad to help you.
|
||
================================================================================
|