1、准备 Host 开发主机:
推荐开发主机环境Ubuntu,确保磁盘空间 12GB 以上。
在工作目录下创建文件夹,例如
mkdir /root/tx1
2、下载安装包:
在 NVIDIA 官方网站注册开发者账号,并下载刷机时需要用到的安装包。访问官方网站Linux for Tegra R28.2
下载“TX1 驱动包”和“文件系统”,并将下载的文件放到tx1目录下:
Tegra210_Linux_R28.2.0_aarch64.tbz2
Tegra_Linux_Sample-Root-Filesystem_R28.2.0_aarch64.tbz2
3、解压驱动包文件:
cd /root/tx1
sudo tar -xjf Tegra210_Linux_R28.2.0_aarch64.tbz2
解压后生成一个文件夹: Linux_for_Tegra。
4、安装文件系统:
cd /root/tx1/Linux_for_Tegra/rootfs/
sudo tar -xjpf ../../Tegra_Linux_Sample-Root-Filesystem_R28.2.0_aarch64.tbz2
cd ..
sudo ./apply_binaries.sh
5、安装A300载板驱动:
点击下载驱动:lv.tar
将 lv.tar 放到/root/tx1目录下,与 Linux_for_Tegra 文件夹同级目录。
cd /root/tx1
tar -xf lv.tar
cd lv
sudo chmod a+x install.sh
sudo ./install.sh
6、烧写系统:
使用 USB 线连接 A300 载板与 HOST 主机,让机器进入 RECOVERY(恢复)模式。
给 A300 载板上电并开机;
按住 RECOVERY 键不放;
按一次 RESET 键,再释放 RECOVERY 键。
cd /root/tx1/Linux_for_Tegra/
sudo ./flash.sh lv mmcblk0p1
等待烧写完成
7、其它骚操作
1、A300,R32.6.1也能正常安装,R32.6.1官方下载
R32.6.1需要添加点环境,再去烧写
sudo apt-get install qemu-user-static
sudo apt-get install libxml2-utils
跳过步骤5载板驱动不要去添加(会报错无法刷入,改install.sh里面版本号也不行)
最后执行
sudo ./flash.sh jetson-tx1 mmcblk0p1
bug:缺少载板驱动导致双usb口中的上层usb口不可用,其它基本正常。
2、还有一款绿板AVerMedia EX731-AA00-0000,直接安装R32.6.1吧,风扇不启动修复:R32.6.1支持
100可以改为0-255,按需调整风扇转速的参数
sudo sh -c 'echo 100 > /sys/devices/pwm-fan/target_pwm'
可以建个rc.local文件,代码扔进去,文件放到/etc目录权限755即可开机执行。
原创文章,作者:ERROR204,本文章内容未经书面许可禁止一切形式的转载:https://imnks.com/3394.html