uboot配置 編譯 工作流程

2021-07-17 02:58:16 字數 1023 閱讀 9441

準備:在uboot目錄下開啟makefile,比如我用的是2440,則找到mini2440_config配置項(若是直接複製別人的,則可能回找不到)

配置:在uboot目錄下輸入make mini2440_config,結果如下

make mini2440_config

編譯uboot:在uboot目錄下輸入make arch=arm cross_compile=arm-linux- 開始編譯

make arch=arm cross_compile=arm-linux-

若是uboot路徑被移動過,則可能出現錯誤

解決辦法是先刪除原來生成的檔案

[root@localhost uboot]# make unconfig

[root@localhost uboot]# make clean

[root@localhost uboot]# make clobber (刪除tools中的檔案)

[root@localhost uboot]# make mini2440_config

[root@localhost uboot]# make arch=arm cross_compile=arm-linux-

uboot第一階段工作

設定中斷向量表

設定處理器為svc模式

重新整理i/d cache

關閉mmu和cache

關閉看門狗

關閉所有中斷

初始化系統時鐘

初始化串列埠

初始化nand flash

記憶體初始化

複製nand flash中bootloader到記憶體

設定堆疊

清除bss段

uboot第二階段工作

初始化串列埠

初始化lcd

初始化網絡卡

初始化led

執行使用者輸入命令

工作流流程條件配置

工作流流程環節 組合條件配置 1.select name from owf mgr.wf item types tl查出該專案對應的編碼 2.在wf amber.indysp cond type中插入一條記錄,cond type為上面查出的name 3.新增乙個流程條件 insert into wf...

C 編譯器工作流程

一 編譯過程 第一步,預編譯,展開標頭檔案,進行巨集替換。第二步,編譯,優化 gcc o1234 符號彙總。第三步,彙編,根據對應關係,將彙編指令轉換為本地作業系統的機器碼。第四步,生成可重定位的目標檔案 沒有位址 可重定位的目標檔案中包含符號表 第一步,將所有的目標檔案的段進行合併,其中包括合併符...

Struts工作流程

文章分類 招聘求職 乙個使用者的請求是通actionservlet來處理和 的。那麼,actionservlet如何決定把使用者請求 給哪個action物件呢?這就需要一些描述使用者請求路徑和action衍射關係的配置資訊了。在struts中,這些配置對映資訊都儲存在特定的xml檔案struts c...