Jetson xavier agx 編譯內(nèi)核及燒錄 過(guò)程詳細(xì)記錄

準(zhǔn)備源碼和編譯器

編譯器
gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu.tar.xz
內(nèi)核
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
文件系統(tǒng)
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 #這個(gè)是內(nèi)核源碼

配置交叉編譯環(huán)境

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

環(huán)境變量配置周崭,配置到bash里柳譬,后面不用再刪除

export TEGRA_AGX_KERNEL_OUT=/home/fuhua/JetsonAGXKernel/Linux_for_Tegra/source/public/kernel/output#路徑可以自己定義,記住這個(gè)后面有用
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-#上面解壓出來(lái)的交叉編譯環(huán)境路徑
export PATH=$PATH:$CROSS_TOOL_PATH

編譯

生成配置文件

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

按需調(diào)整配置文件续镇,不需要不管

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

組成文件系統(tǒng)美澳,從output,也就是編譯好的文件路徑里拷貝以下內(nèi)容到指定路徑

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路徑下執(zhí)行

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

燒錄

cd  /home/fuhua/JetsonAGXKernel/Linux_for_Tegra

1 關(guān)閉agx 所有電源
2 接好3個(gè)按鍵旁邊的typeC口到PC
3 接上電源
4 按下中間的Recovery按鍵不放
5 按一下電源按鍵摸航,燈亮
6 等待5秒中制跟,放開(kāi)中間的Recovery按鍵
7 查看是否進(jìn)入強(qiáng)制恢復(fù)模式

lsusb
顯示為nvidia corp設(shè)備即可,顯示為L(zhǎng)4T是正常連接酱虎,沒(méi)有進(jìn)入恢復(fù)模式

8 在pc上執(zhí)行

sudo ./flash.sh jetson-agx-xavier-devkit mmcblk0p1
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末雨膨,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子读串,更是在濱河造成了極大的恐慌聊记,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,816評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件恢暖,死亡現(xiàn)場(chǎng)離奇詭異排监,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)胀茵,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,729評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén)社露,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人琼娘,你說(shuō)我怎么就攤上這事峭弟。” “怎么了脱拼?”我有些...
    開(kāi)封第一講書(shū)人閱讀 158,300評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵瞒瘸,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我熄浓,道長(zhǎng)情臭,這世上最難降的妖魔是什么省撑? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,780評(píng)論 1 285
  • 正文 為了忘掉前任,我火速辦了婚禮俯在,結(jié)果婚禮上竟秫,老公的妹妹穿的比我還像新娘。我一直安慰自己跷乐,他們只是感情好肥败,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,890評(píng)論 6 385
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著愕提,像睡著了一般。 火紅的嫁衣襯著肌膚如雪浅侨。 梳的紋絲不亂的頭發(fā)上纽谒,一...
    開(kāi)封第一講書(shū)人閱讀 50,084評(píng)論 1 291
  • 那天,我揣著相機(jī)與錄音如输,去河邊找鬼鼓黔。 笑死,一個(gè)胖子當(dāng)著我的面吹牛不见,可吹牛的內(nèi)容都是我干的请祖。 我是一名探鬼主播,決...
    沈念sama閱讀 39,151評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼脖祈,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了刷晋?” 一聲冷哼從身側(cè)響起盖高,我...
    開(kāi)封第一講書(shū)人閱讀 37,912評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎眼虱,沒(méi)想到半個(gè)月后喻奥,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,355評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡捏悬,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,666評(píng)論 2 327
  • 正文 我和宋清朗相戀三年撞蚕,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片过牙。...
    茶點(diǎn)故事閱讀 38,809評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡甥厦,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出寇钉,到底是詐尸還是另有隱情刀疙,我是刑警寧澤,帶...
    沈念sama閱讀 34,504評(píng)論 4 334
  • 正文 年R本政府宣布扫倡,位于F島的核電站谦秧,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,150評(píng)論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望燕少。 院中可真熱鬧袜匿,春花似錦、人聲如沸慷嗜。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,882評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)删性。三九已至,卻和暖如春焕窝,著一層夾襖步出監(jiān)牢的瞬間蹬挺,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,121評(píng)論 1 267
  • 我被黑心中介騙來(lái)泰國(guó)打工它掂, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留巴帮,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,628評(píng)論 2 362
  • 正文 我出身青樓虐秋,卻偏偏與公主長(zhǎng)得像榕茧,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子客给,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,724評(píng)論 2 351