成人免费无码不卡毛片,亚洲AⅤ无码精品一区二区三区,国产尤物精品视频,久久精品日本亚洲,欧美成人一区三区无码乱码A片,中文字日产幕码一区二区色哟哟,亞洲日韓中文字幕網AV

  • 資料介紹
    • 1、引言
    • 2、Patch 文件路徑設(shè)置:
    • 3、如何生成 patch 文件:
    • 4、以此類推分別生成 TF-A、U-Boot、Linux 的 patch
    • 5、編譯驗(yàn)證
    • 6、小結(jié)
  • 資料預(yù)覽
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

LAT6024 STM32MP1在Buildroot下如何打patch小結(jié)

03/18 15:34
642
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

LAT6024 STM32MP1在Buildroot下如何打patch小結(jié)

972.03 KB

1、引言

客戶在使用 STM32MP1 平臺(tái)的過程中,用 Buildroot 制作文件系統(tǒng),如果直接修改 output/build/目錄下的源代碼,這樣在運(yùn)行 make clean 的時(shí)候,就會(huì)將改動(dòng)全部清除掉。所以,客戶想知道如何生成 patch 并編譯到文件系統(tǒng)中?提示:此處使用的 Buildroot 版本是(st/2023.02.2)

2、Patch 文件路徑設(shè)置:

Buildroot 提供了一個(gè) Global 的路徑用來存放所有。

3、如何生成 patch 文件:

下面舉例用 diff 的命令生成 patch 的方法:

比如在 optee 啟動(dòng)的文件中增加一行 log 作為例子。文件路徑:output/build/optee-oscustom/core/arch/arm/kernel/boot.c

4、以此類推分別生成 TF-A、U-Boot、Linux 的 patch

5、編譯驗(yàn)證

TF-A 編譯:

make arm-trusted-firmware-dirclean (在 build 路徑下刪除 arm-trusted-firmware 文件夾)make arm-trusted-firmware-rebuild (重新編譯)

6、小結(jié)

在編譯調(diào)試的過程中遇到了打進(jìn)去的 patch,燒錄板子后,不生效的情況或者編譯報(bào)錯(cuò)問題?這種多數(shù)情況是編譯的順序出了問題。

編譯的順序依次是:

Optee->Uboot->TF-A

編譯 tf-a 后,會(huì)自動(dòng)打包并生成 fip.bin 文件。如果前面缺少文件,就會(huì)導(dǎo)致編譯報(bào)錯(cuò)或者不生效的情況,請(qǐng)大家注意。

資料預(yù)覽

相關(guān)推薦

定州市| 湾仔区| 琼海市| 南平市| 界首市| 永城市| 迁西县| 上蔡县| 万安县| 黎平县| 安陆市| 青岛市| 锦州市| 顺昌县| 永州市| 兴山县| 枣强县| 瓦房店市| 共和县| 苍溪县| 历史| 阜南县| 涞源县| 汾阳市| 秦安县| 镇远县| 东丰县| 泸溪县| 长乐市| 长泰县| 岳普湖县| 枣阳市| 汽车| 和田县| 红安县| 惠州市| 华池县| 平果县| 昌宁县| 山东| 巩留县|