Ports/aarch64/Nvidia Jetson Nano: различия между версиями

Материал из ALT Linux Wiki
< Ports‎ | aarch64
(Новая страница: «== Обновление загрузчика в SPI flash == 1. Отключите питание от платы, снимите все перемычки 2. Поставьте перемычку на контакты с надписью FRC, чтобы перевести плату в режим Recovery: 2.1 Для версии платы A02 - это контакты 3 и 4 разъема кнопок (J40), расположенного рядом с...»)
 
 
(не показаны 2 промежуточные версии этого же участника)
Строка 1: Строка 1:
= Порт на Nvidia Jetson Nano =
== Обновление загрузчика в SPI flash ==
== Обновление загрузчика в SPI flash ==
После обновления по данной инструкции перестанут грузиться дистрибутивы на p9 с суффиксом -tegra. Но будут грузиться образы img.xz с ядрами std-def и un-def на p10 и в Сизифе.


1. Отключите питание от платы, снимите все перемычки
1. Отключите питание от платы, снимите все перемычки
Строка 15: Строка 19:
5. Проверьте, что плата перешла в режим Recovery:
5. Проверьте, что плата перешла в режим Recovery:


<source lang="shell">lsusb | grep -i nvidia
lsusb | grep -i nvidia
Bus 001 Device 029: ID 0955:7f21 NVIDIA Corp. APX</source lang>
 
Bus 001 Device 029: ID 0955:7f21 NVIDIA Corp. APX


6. Скачайте https://developer.nvidia.com/embedded/l4t/r32_release_v6.1/t186/jetson_linux_r32.6.1_aarch64.tbz2, распакуйте и перейдите в распакованный каталог Linux_for_Tegra. В этом каталоге выполните:
6. Скачайте https://developer.nvidia.com/embedded/l4t/r32_release_v6.1/t186/jetson_linux_r32.6.1_aarch64.tbz2, распакуйте и перейдите в распакованный каталог Linux_for_Tegra. В этом каталоге выполните:


<source lang="shell">./flash.sh p3448-0000-max-spi external</source lang>
./flash.sh p3448-0000-max-spi external


Будет много вывода во время выполнения команды и, если у вас есть последовательный TTY, то на ней также будет некоторый вывод, но в конечном итоге вернетесь в командную строку, а система перезагрузится. Если у вас подключен монитор HDMI, увидите всплывающий логотип NVidia, если есть последовательная консоль, увидите набор выходных данных и, в конечном итоге, вывод U-Boot и соответствующую подсказку U-Boot.
Будет много вывода во время выполнения команды и, если у вас есть последовательный TTY, то на ней также будет некоторый вывод, но в конечном итоге вернетесь в командную строку, а система перезагрузится. Если у вас подключен монитор HDMI, увидите всплывающий логотип NVidia, если есть последовательная консоль, увидите набор выходных данных и, в конечном итоге, вывод U-Boot и соответствующую подсказку U-Boot.


8. Отключите кабель от компьютера. Теперь должна работать загрузка, как с SD-карты, так и с USB. Записывать u-boot на SD-карту не нужно.
8. Отключите кабель от компьютера. Теперь должна работать загрузка, как с SD-карты, так и с USB. Записывать u-boot на SD-карту не нужно.
Инструкция по записи образов:
https://www.altlinux.org/Write/rootfs#Запись_образа_img_на_SD-карту
= Возвращаем старый режим загрузки для поддержки дистрибутивов на p9 =
1. Отключите питание от платы, снимите все перемычки
2. Поставьте перемычку на контакты с надписью FRC, чтобы перевести плату в режим Recovery:
2.1 Для версии платы A02 - это контакты 3 и 4 разъема кнопок (J40), расположенного рядом с разъемом камеры.
2.2 Для платы версии B01 - это контакты 9 и 10 кнопочного разъема (J50), расположенного на краю несущей платы под модулем Jetson
3. Подключите кабелем micro-USB плату к компьютеру
4. Удалите перемычку с контактов FRC
5. Проверьте, что плата перешла в режим Recovery:
lsusb | grep -i nvidia
Bus 001 Device 029: ID 0955:7f21 NVIDIA Corp. APX
6. Скачайте https://developer.nvidia.com/embedded/L4T/r32_Release_v4.4/r32_Release_v4.4-GMC3/T210/Tegra210_Linux_R32.4.4_aarch64.tbz2, распакуйте и перейдите в распакованный каталог Linux_for_Tegra. В этом каталоге выполните:
./flash.sh -r jetson-nano-qspi mmcblk0p1


Для того, чтобы вернуть режим загрузки с SD-карты, выполните те же действия, но в 6 пункте выполните другую команду:
Дождитесь завершения выполнения команды.


<source lang="shell">./flash.sh -r jetson-nano-qspi mmcblk0p1</source lang>
8. Отключите кабель от компьютера. Устанавливать образы на SD-карту по инструкции:
https://www.altlinux.org/Write/rootfs#Jetson_Nano


== Ссылки: ==
== Ссылки: ==

Текущая версия от 18:31, 11 июня 2022

Порт на Nvidia Jetson Nano

Обновление загрузчика в SPI flash

После обновления по данной инструкции перестанут грузиться дистрибутивы на p9 с суффиксом -tegra. Но будут грузиться образы img.xz с ядрами std-def и un-def на p10 и в Сизифе.

1. Отключите питание от платы, снимите все перемычки

2. Поставьте перемычку на контакты с надписью FRC, чтобы перевести плату в режим Recovery:

2.1 Для версии платы A02 - это контакты 3 и 4 разъема кнопок (J40), расположенного рядом с разъемом камеры.

2.2 Для платы версии B01 - это контакты 9 и 10 кнопочного разъема (J50), расположенного на краю несущей платы под модулем Jetson

3. Подключите кабелем micro-USB плату к компьютеру

4. Удалите перемычку с контактов FRC

5. Проверьте, что плата перешла в режим Recovery:

lsusb | grep -i nvidia

Bus 001 Device 029: ID 0955:7f21 NVIDIA Corp. APX

6. Скачайте https://developer.nvidia.com/embedded/l4t/r32_release_v6.1/t186/jetson_linux_r32.6.1_aarch64.tbz2, распакуйте и перейдите в распакованный каталог Linux_for_Tegra. В этом каталоге выполните:

./flash.sh p3448-0000-max-spi external

Будет много вывода во время выполнения команды и, если у вас есть последовательный TTY, то на ней также будет некоторый вывод, но в конечном итоге вернетесь в командную строку, а система перезагрузится. Если у вас подключен монитор HDMI, увидите всплывающий логотип NVidia, если есть последовательная консоль, увидите набор выходных данных и, в конечном итоге, вывод U-Boot и соответствующую подсказку U-Boot.

8. Отключите кабель от компьютера. Теперь должна работать загрузка, как с SD-карты, так и с USB. Записывать u-boot на SD-карту не нужно. Инструкция по записи образов: https://www.altlinux.org/Write/rootfs#Запись_образа_img_на_SD-карту

Возвращаем старый режим загрузки для поддержки дистрибутивов на p9

1. Отключите питание от платы, снимите все перемычки

2. Поставьте перемычку на контакты с надписью FRC, чтобы перевести плату в режим Recovery:

2.1 Для версии платы A02 - это контакты 3 и 4 разъема кнопок (J40), расположенного рядом с разъемом камеры.

2.2 Для платы версии B01 - это контакты 9 и 10 кнопочного разъема (J50), расположенного на краю несущей платы под модулем Jetson

3. Подключите кабелем micro-USB плату к компьютеру

4. Удалите перемычку с контактов FRC

5. Проверьте, что плата перешла в режим Recovery:

lsusb | grep -i nvidia

Bus 001 Device 029: ID 0955:7f21 NVIDIA Corp. APX

6. Скачайте https://developer.nvidia.com/embedded/L4T/r32_Release_v4.4/r32_Release_v4.4-GMC3/T210/Tegra210_Linux_R32.4.4_aarch64.tbz2, распакуйте и перейдите в распакованный каталог Linux_for_Tegra. В этом каталоге выполните:

./flash.sh -r jetson-nano-qspi mmcblk0p1

Дождитесь завершения выполнения команды.

8. Отключите кабель от компьютера. Устанавливать образы на SD-карту по инструкции: https://www.altlinux.org/Write/rootfs#Jetson_Nano

Ссылки:

1. Installing fedora on the nvidia jetson-nano

2. How to erase spi flash (Jetson Nano)?