Jetson xavier agx 编译内核及烧录 过程详细记录

准备源码和编译器

编译器
gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu.tar.xz
内核
Jetson_Linux_R32.5.1_aarch64.tbz2
https://developer.download.nvidia.cn/embedded/L4T/r32_Release_v5.2/T186/Jetson_Linux_R32.5.2_aarch64.tbz2?uobFhgLNHjkA5gGgWTdo5g4ige2UHmM0i1cSUZCpln_HWbs0VpiM3vHEXbNL6Y-4Nkh9IXjEN4OZm7Okj9tOUfoRyvJKhFJnauxdbXmI2WKu64ixfRY9LmH5CzRB9p8enxQdpN3QDaNPsES9dYvq3_nWDqd6nYb7Keksazfgiiw2nGE
public_sources.tbz2
https://developer.download.nvidia.cn/embedded/L4T/r32_Release_v5.2/sources/T186/public_sources.tbz2?_QOrN4-6EYrrfaYvE420W0Yxsqya_3JYgK0mO6N1bOvw-UBAFG3m5awD1b_eTzJmM5UwTgJM6SumgrjZ_vSPdySc96hye5dn3l22-0vwjUsdaQ2hkEmzZjFBAkMAq5SRna8BzvMv2B2TEr9c8vZP-gCS93_chVMZYBIOTK4
文件系统
Tegra_Linux_Sample-Root-Filesystem_R32.5.0_aarch64.tbz2
https://developer.download.nvidia.cn/embedded/L4T/r32_Release_v5.2/T186/Tegra_Linux_Sample-Root-Filesystem_R32.5.2_aarch64.tbz2?Ije4eojmvynhsLZ3MiT9j39loPqS4e9yBcuZ2W9tIWXeBlLwO01IIyVHm7f6qTF0jEOKq8yPPAZagdfreNoZygchvaSaD3RsXr00x-EdffxII7BSt9pQQlN39BxHrMXtwf1addKDmYZZAMtrUk3Pe7O_4APhmKSXGayJg2oF7S68WweQMxAgBPsn_3TDA4rjNQb4yWuCOMdE

源码解压,按照下面路径配置

tar xvf public_sources.tbz2 -C ~/JetsonAGXKernel
tar xvf Tegra186_Linux_R32.5.0_aarch64.tbz2 ~/JetsonAGXKernel
tar xvf Tegra_Linux_Sample-Root-Filesystem_R32.5.0_aarch64.tbz -C ~/JetsonAGXKernel/Linux_for_Tegra/rootfs
cd ~/nvidia/Linux_for_Tegra/source/public
tar xvf  kernel_src.tbz2 #这个是内核源码

配置交叉编译环境

tar xvf gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu.tar.xz -C ~/L4t_arm_compiler#路径自行决定

环境变量配置,配置到bash里,后面不用再删除

export TEGRA_AGX_KERNEL_OUT=/home/fuhua/JetsonAGXKernel/Linux_for_Tegra/source/public/kernel/output#路径可以自己定义,记住这个后面有用
export LOCALVERSION=-tegra
CROSS_TOOL_PATH=/home/fuhua/L4t_arm_compiler/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-#上面解压出来的交叉编译环境路径
export PATH=$PATH:$CROSS_TOOL_PATH

编译

生成配置文件

make ARCH=arm64 CROSS_COMPILE=$CROSS_TOOL_PATH O=$TEGRA_AGX_KERNEL_OUT tegra_defconfig

按需调整配置文件,不需要不管

make ARCH=arm64 CROSS_COMPILE=$CROSS_TOOL_PATH O=$TEGRA_AGX_KERNEL_OUT menuconfig

编译

make ARCH=arm64 CROSS_COMPILE=$CROSS_TOOL_PATH O=$TEGRA_AGX_KERNEL_OUT -j8

组成文件系统,从output,也就是编译好的文件路径里拷贝以下内容到指定路径

cd $TEGRA_AGX_KERNEL_OUT
cp arch/arm64/boot/Image /home/fuhua/JetsonAGXKernel/Linux_for_Tegra/kernel/Image
cp arch/arm64/boot/dts/*  /home/fuhua/JetsonAGXKernel/Linux_for_Tegra/kernel/dtb/

在output路径下执行

sudo make ARCH=arm64 modules_install INSTALL_MOD_PATH=$TOP_PATH/rootfs/

烧录

cd  /home/fuhua/JetsonAGXKernel/Linux_for_Tegra

1 关闭agx 所有电源
2 接好3个按键旁边的typeC口到PC
3 接上电源
4 按下中间的Recovery按键不放
5 按一下电源按键,灯亮
6 等待5秒中,放开中间的Recovery按键
7 查看是否进入强制恢复模式

lsusb
显示为nvidia corp设备即可,显示为L4T是正常连接,没有进入恢复模式

8 在pc上执行

sudo ./flash.sh jetson-agx-xavier-devkit mmcblk0p1
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,098评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,213评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,960评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,519评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,512评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,533评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,914评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,574评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,804评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,563评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,644评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,350评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,933评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,908评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,146评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,847评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,361评论 2 342