68精品久久久久久欧美,最近中文字幕完整在线看一,久久亚洲男人天堂,最近中文字幕完整视频高清1

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當(dāng)前位置:首頁 >> Nuvoton/新唐 >> 新唐NUC980 uboot配置分析

新唐NUC980 uboot配置分析

關(guān)鍵字:新唐芯片 NUC980 uboot配置分析 新唐代理 作者: 來源: 發(fā)布時間:2022-05-23  瀏覽:35
1.首先從gitee下載uboot源碼
git clone https://gitee.com/OpenNuvoton/NUC970_U-Boot_v2016.11.git
2.配置uboot
make distclean
make nuc980_defconfig
make menuconfig
注意:具體配置可以參考官網(wǎng)的uboot配置說明 NUC980 U-Boot v2016_11 User Manual CHT.pdf

這里我只配置使用spi flash啟動參考如圖:

.配置uboot

.配置uboot


 


3.編譯uboot
make
至此uboot編譯完成,在uboot根目錄生成了u-boot.bin文件燒寫到spi flash開機(jī)即可運(yùn)行uboot代碼。

4.make nuc980_defconfig配置分析
        輸入 make nuc980_defconfig V=1 命令會打印make編譯命令:
配置分析


4.1 fixdep
        首先編譯生成了 fixdep這個本地使用程序,該程序的目的是生成  *.o.cmd文件供makefile使用,該程序使用方法
fixdep

編寫一個main.c文件
main.c文件


使用命令生成依賴文件
依賴文件

會在該目錄生成 main.d文件

執(zhí)行fixdep程序

fixdep程序

fixdep在uboot的makefile里面被調(diào)用會根據(jù)相關(guān)文件生成  name.o.cmd 文件,然后makefile會包含該文件并使用。



4.2 conf 程序
        scripts/kconfig/conf  --defconfig=arch/../configs/nuc980_defconfig Kconfig 

執(zhí)行以上程序在uboot根目錄生成  .config 文件,conf程序?qū)嶋H就是讀取nuc980_defconfig 和Kconfig文件生成.config

4.3 mconf 程序
        執(zhí)行 make menuconfig 會有以下輸出:
mconf 程序

mconf程序?qū)嶋H是讀取 .config 文件(如果有這個文件)和kconfig生成默認(rèn)配置菜單,在我們配置之后保存再生成 .config ?梢园裮conf程序拷貝出來,自己按照uboot kconfig例子寫個kconfig,然后執(zhí)行

./mconf kconfig
就會出現(xiàn)配置菜單。


4.4 makefile
        執(zhí)行make nuc980_defconfig 實(shí)際是根據(jù)uboot根目錄的makefile的 %config 目標(biāo)依賴編譯生成fixdep和conf程序,然后調(diào)用執(zhí)行命令生成 .comfig 默認(rèn)配置文件。同理執(zhí)行make menuconfig也是根據(jù)makefile文件里的目標(biāo)依賴生成mcon程序,執(zhí)行相應(yīng)命令產(chǎn)生配置菜單。

5.配置總結(jié)
        配置的時候執(zhí)行make *config時都是去makefile里面查找目標(biāo),然后根據(jù)依賴生成相應(yīng)依賴文件,然后再執(zhí)行相應(yīng)命令生成相應(yīng)配置。這里附加以上makefile目標(biāo)在makefile文件的位置

make nuc980_defconfig
配置總結(jié)

 make menuconfig

 make menuconfig

查找這個可以通過 grep -nrw menuconfig命令查找
grep -nrw menuconfig命令

如需要了解更多新唐MCU產(chǎn)品,請聯(lián)系新唐代理微信980010600!

新唐代理

在之前的介紹中,我們也為大家介紹了MCU入門教程-增強(qiáng)型脈寬調(diào)制EPWM



編輯:zzy  最后修改時間:2022-09-01

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤豐創(chuàng)業(yè)園A棟2樓A08

Copyright © 2014-2023 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號-4

日照市| 雷州市| 汾阳市| 东丰县| 庆安县| 通江县| 鹤山市| 盐亭县| 镇平县| 广灵县| 辽源市| 福安市| 嘉定区| 依安县| 承德县| 锡林郭勒盟| 浙江省| 楚雄市| 汶川县| 方山县| 株洲县| 宁明县| 渑池县| 祁东县| 砚山县| 英德市| 永丰县| 额敏县| 武冈市| 卢龙县| 平原县| 红桥区| 宁明县| 白城市| 邵阳市| 南召县| 昌江| 天长市| 伊金霍洛旗| 多伦县| 嘉义县|