A203 Carrier Board
Flashea JetPack OS a la Seeed Carrier Board A203 (NVIDIA Jetson Nano o NVIDIA Jetson Xavier NX)
En esta wiki, te mostraremos cómo actualizar Jetpack OS en la Carrier Board A203 que admite tanto el módulo NVIDIA Jetson Nano como el módulo NVIDIA Jetson Xavier. Aquí te presentaremos dos formas de actualizar el sistema y, debido a que la placa portadora A203 es diferente a la placa portadora oficial NVIDIA Jetson, también debes instalar el controlador correspondiente.
Primeros pasos
Podemos usar NVIDIA SDK manager y la terminal de Linux para actualizar el sistema, o podemos hacerlo fácilmente usando la Terminal de Linux. Para las personas que tienen una base de conocimientos en Linux, recomendamos utilizar únicamente la terminal de Linux.
- Flasheando JetPack OS con el NVIDIA SDK manager y la terminal de Linux
- Flasheando JetPack OS con la terminal de Linux
Todavía hay algunos preparativos que debemos hacer antes de iniciar:
Preparación de Software
- Cuenta NVIDIA
- Computadora con Ubuntu 18.04 OS (o superior)
¡¡¡nota!!! En este tutorial, usaremos el sistema basado en Ubuntu 18.04 LTS para completar la instalación.
Preparación de Hardware (Modo de recuperación forzado)
Antes de continuar con los pasos de instalación, debemos asegurarnos de que la placa esté en el modo de recuperación forzada. Hay diferentes tipos de placa, ten en cuenta la diferencia.
Paso 1. Primero, debemos desconectar la fuente de poder de la placa.
Paso 2. Para entrar al modo de recuperación forzada, debes conectar FC REC y GND mediante un puente.
![]() | ![]() | ||||||
A203 Carrier Boards | A203 V2 Carrier Boards | ||||||
---|---|---|---|---|---|---|---|
Pin | Descripción | Pin | Descripción | Pin | Descripción | Pin | Descripción |
1 | GND | 5 | PWR_BTN- | 1 | SYS_RST | 8 | LATCH_SET |
2 | GND | 6 | RECOVERY | 2 | GND | 9 | GND |
3 | GND | 7 | RST | 3 | RECOVERY | 7 | UART2_RXD |
4 | GND | 8 | PWR_BTN+ | 4 | GND | 11 | CAN_L |
5 | PWR_BTN- | 12 | GND | ||||
6 | GND | 13 | CAN_H | ||||
7 | LATCH_SET_BUT | 14 | GND |
Paso 3. Conecta tu placa y tu PC Linux con un cable Micro USB

Paso 4. Enciende la placa usando un adaptador de corriente directa.

Paso 5. En la pantalla de la PC con Linux, podemos hacer click con el botón derecho del mouse para abrir una terminal e ingresar el comando lsusb
. Cuando el contenido devuelto muestre "NVidia Corp.", significa que tu Carrier Board A203 está en modo de recuperación forzada y puedes continuar con las operaciones posteriores.
El ID depende de los módulos en la Carrier Board y la información se muestra como a continuación:
- Para la Jetson Nano: 0955:7f21 NVidia Corp
- Para la Jetson Xavier NX: 0955:7e19 NVidia Corp
- Para la Jetson TX2 NX: 0955:7c18 NVidia Corp

Flasheando JetPack OS con el NVIDIA SDK Manager
A continuación veremos el tutorial sobre cómo instalar el sistema a través de NVIDIA SDK Manager. Es una herramienta todo en uno de NVIDIA que incluye software de desarrollador y proporciona una solución de configuración del entorno de desarrollo de un extremo a otro para los SDK de NVIDIA.

Paso 1. Instalar el NVIDIA SDK Manager en la PC Linux
Necesitamos abrir el navegador en la PC host con Linux y descargar NVIDIA SDK Manager del sitio web oficial de NVIDIA.

Paso 2. Abre NVIDIA SDK Manager e inicia sesión
En la pantalla de la PC host de Linux, podemos hacer click con el botón derecho del mouse y abrir una Terminal. Luego podemos escribir el siguiente comando para iniciar el SDK Manager:
sdkmanager

La primera vez que utilices NVIDIA SDK Manager, aparecerá una página web solicitándote que inicies sesión con tu cuenta NVIDIA previamente registrada.
Paso 3. Selecciona el dispositivo objetivo
Después de iniciar sesión, accederás a la primera pantalla donde se realiza el primer paso de la instalación. Como ya hemos conectado la placa, aparecerá una ventana emergente que te permitirá seleccionar el dispositivo.
Este ejemplo funciona con el módulo NVIDIA Jetson Nano de 4GB, por lo que podemos elegir el primero.

Hay más opciones para que elijas en la primera pantalla:
- Es necesario seleccionar Jetson en el panel Categoría de producto.
- En el panel de Configuración del hardware, te recomendamos que no selecciones Máquina host. Tomará más tiempo instalar los componentes de NVIDIA para tu host Ubuntu actual. Puedes elegirlo si lo necesitas.
- En el panel del Sistema operativo de destino, podemos seleccionar diferentes sistemas operativos y versión de JetPack. Recomendamos "JetPack 4.6.1" aquí.
- En los SDK adicionales, dado que el espacio de almacenamiento de eMMC es de solo 16 GB, te quedarás sin memoria si instalamos DeepStream aquí.

Haz click en "continue" para seguir con el próximo paso.
Paso 4. Revisar los componentes deseados
Desde Details and License, puedes expandir los paneles de componentes del host y de componentes de destino para revisar los componentes que se instalarán en tu sistema.

Si solo necesitas instalar el sistema, puedes desmarcar el componente SDK.

!!!Tip Al elegir qué componentes instalar, es posible que desees vigilar la memoria utilizada. El tamaño del eMMC integrado es de solo 16 GB; asigna y utiliza este espacio de forma inteligente según tus necesidades reales.
<div align="center"><img width={800} src="https://files.seeedstudio.com/wiki/reComputer-Jetson-Nano/9.png" /></div>
Después de las pruebas reales, solo quedan unos 500 MB de espacio eMMC tras instalar el conjunto completo de componentes del SDK.
<div align="center"><img width={800} src="https://files.seeedstudio.com/wiki/reComputer-Jetson-Nano/10_1.jpg" /></div>
Si deseas averiguar cómo resolver el problema de memoria insuficiente, consulta [Esta página](https://wiki.seeedstudio.com/reComputer_Jetson_Series_Initiation/#q1-the-remaining-space-in-the-emmc-in-the-received-recomputer-jetson-is-only-about-2gb-how-can-i-solve-the-problem-of-insufficient-space).
Si deseas que el SDK Manager descargue todos los archivos en una ubicación distinta a la ruta predeterminada, ve a Opciones de descarga e instalación ubicadas en la parte inferior de la pantalla, luego selecciona la ruta que desea usar.
Y debido a que la Carrier Board A203 requiere una unidad flash, asegúrate de marcar Download now, install later primero para descargar el sistema pero no instalarlo.

Da cick en "Continuar" para comenzar con el siguiente paso.
En este punto el sistema comenzará a descargar en la ruta que hayas elegido, por lo que podemos aprovechar este tiempo para tener listo el controlador.
Paso 5. Elige tus propios Drivers
Ahora, también necesitamos instalar el controlador para asegurarnos de que cada componente de la placa esté funcionando. Primero debemos elegir los archivos del controlador en el host de Ubuntu de acuerdo con la Carrier Board y el módulo.
Carrier Board | Modulo Jetson | Versión de JetPack | Versión de L4T | Dirección de descarga |
---|---|---|---|---|
A203/ A203V2 | Jetson Nano eMMC | 4.6 | 32.6.1 | Descarga |
A203/ A203V2 | Jetson Xavier NX eMMC | 4.6 | 32.6.1 | Descarga |
A203/ A203V2 | Jetson Xavier NX SD | 4.6 | 32.6.1 | Descarga |
A203/ A203V2 | Jetson TX2NX eMMC | 4.6 | 32.6.1 | Descarga |
A203/ A203V2 | Jetson Xavier NX eMMC | 5.0.2 | 35.1.0 | Descarga |
¡¡¡Nota!!! Hay dos controladores JetPack 5.0.2 para A203 incluidos en los archivos descargados. Ambos funcionan bien, excepto que uno de ellos admite cámara IMX-219 y el otro admite cámara IMX-477.
Paso 6. Descomprimir el controlador
¡¡¡Atención!!! Asegúrate que el SDK Manager haya completado la descarga del sistema antes de continuar con este paso.
En la PC host de Linux, debemos reemplazar algunos archivos de la imagen oficial con los archivos del paquete de controladores descargados. Dado que aquí utilizamos el SDK Manager, la ruta de la imagen oficial es:
/home/<username>/nvidia/nvidia_sdk/JetPack_<version num>_Linux_<board name>_TARGETS/Linux_for_Tegra
Reemplaza los archivos
¡¡¡Atención!!!
Antes de reemplazar los archivos, puedes optar por hacer una copia de seguridad del archivo .dtb
que será reemplazado en la carpeta kernel
y guardarlo temporalmente en otra ruta para que puedas restaurar la descarga oficial en cualquier momento.
Podemos arrastrar el archivo oficial:

O podemos ejecutar el siguiente comando para reemplazar los archivos:
cp -a -f ${Drive package kernel path} ${Officially unpacked Linux_for_Tegra path}
¡¡¡Nota!!!
${}
Indíca el uso de variables de entorno.
${Drive package kernel path}
Indíca la dirección completa a la imágen del folder del Kernel
${Officially unpacked Linux_for_Tegra path}
indica la ruta completa a la carpeta Linux_for_Tegra proporcionada oficialmente después de extraer el paquete zip L4T.
Paso 7. Instalando el sistema
Como elegimos instalar el sistema más tarde, tendremos que rehacer los pasos 3 a 4 documentados anteriormente en este punto, lo que instalará el sistema en la Carrier Board A203 con los archivos del controlador ya reemplazados.

Antes de que comience la instalación, el SDK Manager te solicitará que ingreses tu contraseña de súper usuario sudo
.

El SDK Manager admite dos opciones para poner la Jetson en modo de recuperación forzada. Entendemos el funcionamiento de la Carrier Board Jetson-202 en modo de recuperación forzada. Entonces seleccionamos Manual Setup: set the target to Force Recovery Mode via manual operations
.
También puedes elegir si deseas preconfigurar la configuración OEM.
- Pre-Config: SDK Manager mostrará el destino con la configuración predefinida y no es necesario completar el Asistente de configuración del sistema después de la actualización.
- Runtime: No hay ninguna configuración predeterminada establecida en el destino y deberás completar manualmente el Asistente de configuración del sistema después de flashear.
Aquí seleccionamos la pre - configuración predeterminada Pre-Config.

Después de eso, ingresa el nombre y la contraseña del nuevo sistema Jetson en la parte inferior.
Haz click en Flash
para continuar.
La pantalla muestra el progreso de la descarga e instalación del software. Espera pacientemente a que se complete la instalación.

(Opcional)Paso 7. Instala los componentes del SDK
Si verificaste la instalación del componente en el paso 4, deberás seguir este nuevo paso.
Después de un momento, podrás ver una nueva ventana emergente en NVIDIA SDK Manager, que te indicará que necesitas conectarte a tu dispositivo a través de la dirección IP. Significa que el sistema ya ha sido instalado y se procederá con la instalación de los componentes.

En este caso, podemos sacar el puente y reiniciar la Carrier Board. Luego debemos conectar la placa a un monitor a través de HDMI, ingresa la contraseña que ingresaste en el paso 4 e inicia sesión en la interfaz principal.
En este punto, debes conectar la placa a la misma LAN que la PC host de Linux y determinar la dirección IP de la Jetson usando el comando ifconfig
.
Regresa a la PC host de Linux e ingresa la dirección IP que acabas de obtener. NVIDIA SDK Manager intentará conectarse al dispositivo Jetson y procederá a completar la instalación de los siguientes componentes del SDK.

Cuando veas aparecer la siguiente ventana, la instalación habrá finalizado. Pero aún necesitamos instalar el controlador, por lo que debemos mantener la placa en el Modo de recuperación forzada.

Al finalizar el flasheo, puedes utilizar tu Carrier Board.
Flasheando JetPack OS mediante la línea de comandos
Gracias a la libertad de personalizar BSP (Paquete de controladores NVIDIA Linux), actualizar JetPack OS a través de la línea de comandos puede ser muy fácil para los usuarios de Linux.

Paso 1. Descarga la paquetería de drivers apropiada para NVIDIA
En la PC host Linux, debemos abrir un navegador e ir al Jetson Linux Archive. Primero debemos comprobar si la versión de Jetson Linux es compatible.

Una vez que encuentres la versión adecuada, haz click para ir a la página descargada. Busca y haz click en "L4T Driver Package (BSP)" y "Sample Root Filesystem" para descargar los archivos del controlador. Los nombres de los archivos son: Tegra_Linux_Sample-Root-Filesystem_Rxx.x.x_aarch64.tbz2
y Jetson-210_Linux_Rxx.x.x_aarch64.tbz2
.

Como ejemplo, elegimos la versión NVIDIA L4T 32.7.1 ya que se incluye como parte de JetPack4.6.1 y es compatible con el módulo Jetson Nano. Los nombres de los archivos son:
- Tegra_Linux_Sample-Root-Filesystem_R32.7.2_aarch64.tbz2
- Jetson-210_Linux_R32.7.2_aarch64.tbz2
Paso 2. Descomprime los archivos del paquete y ensambla los Rootfs mediante la línea de comando
En la PC host de Linux, debemos buscar una carpeta y almacenar los archivos del paquete que descargamos antes. Luego abre una ventana de línea de comando (Terminal) en la carpeta y usa el siguiente comando para descomprimir los archivos y ensamblar los rootfs:
tar xf ${L4T_RELEASE_PACKAGE}
cd Linux_for_Tegra/rootfs/
sudo tar xpf ../../${SAMPLE_FS_PACKAGE}
!!!Nota
${}
Es en donde debes poner los nombres de los archivos.
*Como en el ejemplo de NVIDIA L4T 32.7.1, los archivos descargados se almacenan en /Desktop/L4T_Drivers
, por lo que en la ruta '/Desktop/L4T_Drivers' abrimos una terminal y ejecutamos el siguiente comando.
tar xf Jetson-210_Linux_R32.7.1_aarch64.tbz2
cd Linux_for_Tegra/rootfs/
sudo tar xpf ../../Tegra_Linux_Sample-Root-Filesystem_R32.7.1_aarch64.tbz2
Paso 3. Elige los drivers adecuados
Después de descomprimir el paquete, también debemos instalar el controlador para asegurarnos de que cada componente de la placa esté funcionando. Primero debemos elegir los archivos del controlador en el host de Ubuntu de acuerdo con la placa portadora y el módulo.
Carrier Board | Módulo Jetson | Versión de JetPack | Versión de L4T | Dirección de descarga |
---|---|---|---|---|
A203/ A203V2 | Jetson Nano eMMC | 4.6 | 32.6.1 | Descarga |
A203/ A203V2 | Jetson Xavier NX eMMC | 4.6 | 32.6.1 | Descarga |
A203/ A203V2 | Jetson Xavier NX SD | 4.6 | 32.6.1 | Descarga |
A203/ A203V2 | Jetson TX2NX eMMC | 4.6 | 32.6.1 | Descarga |
A203/ A203V2 | Jetson Xavier NX eMMC | 5.0.2 | 35.1.0 | Descarga |
:::nota
Hay dos controladores JetPack 5.0.2 para A203 incluidos en los archivos descargados. Ambos funcionan bien, excepto que uno de ellos admite cámara IMX-219 y el otro admite cámara IMX-477. :::
Paso 4. Descomprime los drivers
Podemos arrastrar el archivo:

O podemos ejecutar el siguiente comando para reemplazar los archivos:
cp -a -f ${Drive package kernel path} ${Officially unpacked Linux_for_Tegra path}
!!!Nota
${}
Indíca el uso de variables de entorno.
${Drive package kernel path}
Indíca la dirección completa a la imágen del folder del Kernel
${Officially unpacked Linux_for_Tegra path}
indica la ruta completa a la carpeta Linux_for_Tegra proporcionada oficialmente después de extraer el paquete zip L4T.
Paso 5. Flashea el sistema el la Carrier Board
En el ejemplo usamos el módulo NVIDIA Jetson Nano y podemos flashear directamente el sistema en la placa ejecutando el siguiente comando:
sudo ./apply_binaries.sh
sudo ./flash.sh ${BOARD} mmcblk0p1
¡¡¡Nota!!!
${BOARD}
es el uso de variables de entorno, la información debe ser el nombre de tu módulo en la placa portadora. Puedes consultar aquí para obtener más información.

¡¡¡Tip!!! El flasheado de L4T tarda unos 10 minutos, o más en una computadora host lenta.
Solución de errores
Solución de errores de instalación con NVIDIA SDK Manager
Hay muchas causas de diversos errores de instalación. A continuación se muestra una lista de verificación de problemas de instalación comunes, que pueden ayudarte a identificar y solucionar errores.
Revisa la tabla de resumen para identificar qué componente falló.
a. Expande el grupo con el estado "Error".
b. Cuando encuentres el componente fallido, haz click en el ícono de detalles a la derecha de Error de instalación para ser redirigido a la pestaña Terminal, que mostrará el error exacto.

- Si el error está relacionado con un problema del entorno de desarrollo, como un repositorio apt roto o un requisito previo faltante, intenta solucionarlo manualmente y luego haz click en el botón "Retry Failed Items" (Reintentar elementos fallidos).

Reintentar la instalación de otras dos formas:
a. Del punto Actualizar a eMMC con SDK Manager: Paso 3, usa el botón Repair/Uninstall para acceder a la página "Administrar SDK de NVIDIA". Si es necesario, expande el SDK que tiene el estado "Broken" y luego haz click en "Repair" para la parte correspondiente (Host o Destino).

En Actualizar a eMMC con SDK Manager - Paso 3, selecciona el SDK requerido y ejecuta la instalación nuevamente.
Finalmente, intenta desinstalar y volver a instalar el SDK.
Resolviendo problemas de la instalación
El método de instalación mediante línea de comandos es relativamente simple y, a menudo, es propenso a errores en escenarios donde se utiliza el modo de recuperación forzada.
Si encuentras el error que se muestra a continuación en Actualizar a eMMC con la línea de comandos - Paso 2, probablemente no lograste que la Carrie Board entrara en modo de recuperación forzada. Nso ingreses al modo de recuperación forzada con la Carrier Board encendida, ya que esto no es posible.

Si no puedes ingresar al sistema en Actualizar a eMMC con la línea de comandos - Paso 3 y estás atascado en la línea de comandos de la pantalla de inicio, probablemente no saliste del modo de recuperación forzada. Del mismo modo, no es válido que desconectes el puente para salir del modo de recuperación forzada mientras la Carrier Board está encendida; todo esto debe hacerse mientras la Carrier Board está apagada.

¡¡¡Nota!!! Si se necesita más espacio de almacenamiento, podemos usar una tarjeta SD para ampliar la capacidad o grabar el sistema en una tarjeta SD. Puedes consultar nuestra solución recomendada Sistema Flash en una tarjeta SD
Soporte Tech y discusión del producto
¡Gracias por elegir nuestros productos! Estamos aquí para darte soporte y asegurar que tu experiencia con nuestros productos sea la mejor posible. Tenemos diversos canales de comunicación para adaptarnos distintas preferencias y necesidades.