日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

DM8168 系统编译、启动、烧写

發布時間:2025/3/15 windows 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 DM8168 系统编译、启动、烧写 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
本部分主要講在EZSDK環境中編譯u-boot、uImage內核和功能模塊的編譯,u-boot、內核、文件系統燒寫及啟動。 啟動方式設置 本系統主要采取兩種啟動方式:SD卡和nand啟動方式 設置方法如下:SD卡中啟動方式設置,SW3從低到高設置為”11101”,NandFlash啟動方式設置為,SW3從低到高設置為”01001”。具體參考文檔TI81XX_PSP_U-Boot.pdf第四頁。
u-boot和 uImage編譯 本部分主要講SD卡和nandflash啟動方式下u-boot和linux內核的編譯,兩種啟動方式中,u-boot編譯方法不同,而uImage共用。主要通過./include/ configs/ti8168_evm.h文件來修改系統配置u-boot配置。

SD卡啟動方式下u-boot的編譯如下: SD卡啟動的uboot分為兩級,第一階段編譯如下: make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm distclean; make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm ti8168_evm_min_sd; make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm u-boot.ti 將編譯后生成的uboot_min_sd重命名為MLO;
刪除的文件范圍從小到大依次為: make clean < make mrproper< make distclean。
make clean: 刪除大多數的編譯生成文件,但會保留.config 內核配置文件。
make mrproper: 刪除所有的編譯生成文件,同時刪除內核配置文件以及各種備份文件。
make mrproper: 刪除所有的編譯生成文件,同時刪除內核配置文件以及各種備份文件。
make distclean: 刪除所有的編譯生成文件,同時刪除內核配置文件以及各種備份文件和補丁文件,清除最完整。

第二階段編譯如下: make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm distclean; make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm ti8168_evm_config_sd; make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm u-boot.ti;
nandflash啟動方式下u-boot的編譯 Nand啟動的uboot只有一級,編譯如下:? make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm distclean; make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm ti8168_evm_config_nand; make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm u-boot.ti; 最終生成的u-boot.noxip.bin為有效文件。

Linux內核編譯 Linux內核編譯如下:arago-linux-gnueabi-gcc -E make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm distclean; make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm ti8168_evm_defconfig; make ARCH=arm menuconfig //通過窗口模式來修改和裁剪內核 make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm uImage; make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm modules; 編譯系統可加載模塊驅動。

重點參看:http://processors.wiki.ti.com/index.php/DM814x_AM387x_PSP_U-Boot

總結

以上是生活随笔為你收集整理的DM8168 系统编译、启动、烧写的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。