FLOYD User Manual rev 1.09
www.diamondsystems.com
Page
33
11. FLASHING THE BSP IMAGE
Jetson modules run a customized Linux operating system enhanced to work with the multi-core ARM procesors
and the GPU features unique to the module. The Linux operating system, referred to here as a board support
package (BSP), is programmed into the built-in eMMC flash memory on the module. The stock module coming
from distribution does not have any software programmed into it and must be programmed prior to use.
Diamond offers a separate BSP for both Nano and NX modules running on Floyd. These BSPs are based on the
NVIDIA stock BSP R32.3.1 & R32.4.3 for Jetson Nano & Xavier NX respectively released by NVIDIA. The
following is a list of interface feature enhancements added to the stock BSP.
Feature Enhancements
1. Added support and utilities for RS-232/422/485 serial port interfaces
2. Added driver support for E-Con cameras
3. Added utilities for camera connector interfaces, J12, J13, and J14
4. Added USB2.0 port 1 Host mode support
5. Added utility for I
2
C GPIO expander
6. Added support for MicroSD Card socket
7. Added User LED control
The Diamond Systems BSP is released as a compressed
tar.gz
file, that can be unzipped on a Linux Host
Machine and flashed onto the Jetson Nano and Xavier Modules.
To update the image on the module, the Floyd carrier board must be set to Recovery Mode.
1. Remove the jumper on H from JP3 & mount it on D on JP3 as shown in
Section 10.3
to operate the
USB2.0 port 1 as a device
2. Start the system by pressing the
RECOVERY
(
SW1
) button while powering up the board.
3. Connect the USB 2.0 Top Port 1
J4
to the Host Linux PC using an USB A2A cable.
To verify that board is in recovery mode: In the Host PC running Ubuntu version 16.04 terminal application.
4. Issue the following command:
lsusb
The Terminal application will display the NVIDIA device listed under USB devices as depicted in the screen
below that confirms that the system is in Recovery Mode and the module is ready to be flashed with the BSP
Image.
NOTE
: The image represented below has been captured from a Linux Host PC.
Figure 11-1: Recovery Mode Terminal Screen