1 概述
模組為ORIN NANO 4GB版本
Ubuntu系統為18.04虛擬機
說明:刷機過程會有重新連接USB的操作,燒寫過程需要注意虛擬機提示,官方不建議使用虛擬機,建議直接使用ubuntu操作系統的機器。
2 下載燒錄所需文件
進入到下載網址:
https://developer.nvidia.com/embedded/jetson-linux-archive
點擊35.3.1版本,下載BSP包和文件系統;
下載完成后將這兩個文件拷貝到虛擬機中,我使用的虛擬機版本為18.04。
3 解壓文件
打開終端,依次輸入下面2條指令,進行解壓。
指令1:tar xf Jetson_Linux_R35.3.1_aarch64.tbz2
指令2(一定要加sudo):sudo tar xpf Tegra_Linux_Sample-Root-Filesystem_R35.3.1_aarch64.tbz2 -C Linux_for_Tegra/rootfs/
4 燒錄系統
解壓完成后,依次輸入下面指令進行燒錄系統,此步驟之前應該讓單板進入到恢復模式,
打開文件:bootloader/t186ref/BCT/tegra234-mb2-bct-misc-p3767-0000.dts,
修改cvb_eeprom_read_size = <0x100>為
cvb_eeprom_read_size = <0x0>,
修改完成后保存退出;
指令1:cd Linux_for_Tegra/
指令2:sudo ./apply_binaries.sh
注意:如果為首次使用ORIN NANO模組,執行此命令后可能會報錯,比如缺少庫文件,可按照打印提示進行對應庫的安裝即可
指令3:sudo ./tools/l4t_flash_prerequisites.sh
指令4:sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 -c tools/kernel_flash/flash_l4t_external.xml -p " -c bootloader/t186ref/cfg/flash_t234_qspi.xml" --showlogs --network usb0 jetson-orin-nano-devkit internal
注意:如果使用的軟件版本不同,指令也會不同,可根據NVIDIA官方文檔進行相應的修改即可。
執行后需要時刻觀察打印信息,中間會出現板卡重啟的過程,此時如果使用的虛擬機,需要重新選擇USB連接主機或者虛擬機的界面,選擇連接虛擬機即可,如果使用的ubuntu系統的PC就不需要此步驟。