编译
对于大的程序工程(比如几十兆及以上的),,最好的办法是把程序拷贝到已经搭建好相应开发环境的TX2开发板下编译。因为开发板ARM架构下编译,相比在PC机上编译较容易。用电脑的交叉编译工具编译一则麻烦,二则需要非常小心,但对于有需要的可以自己摸索。(相关信息:在TX2开发板的终端里,用make -v命令可以看到Build for aarch64-unknown-linux-gnu,而在PC机上ubuntu的终端里看到的是“Built for x86_64-pc-linux-gnu”。网上有在ubuntu下配置TX2的交叉编译工具的相关文章)
烧录
要使TX2开发板进入恢复模式,操作如下:按下并松开TX2的POWER键S4;按下并保持FORCE RECOVERY键S3;在此期间按下并松开RESET键S1;等待2秒后松开FORCE RECOVERY键S3。
切换到烧写目录:cd <dir>/jetpack/64_TX2/Linux_for_Tegra
生成系统镜像命令:sudo ./flash.sh jetson-tx2 mmcblk0p1 #重新生成system.img //谨慎操作,此操作是制作当前环境下的Linux镜像。
烧写系统命令:sudo ./flash.sh -r jetson-tx2 mmcblk0p1 #使用已有的sy