現在位置: 首頁 > 技術文章 > Bootloader > 文章
2014年08月10日 Bootloader ⁄ 共 607字 mkimage” command not found – U-Boot images will not be buil已關閉評論
"mkimage" command not found - U-Boot images will not be built 如果使用make uImage 則能生成由uboot 引導的內核文件, 需要用到 uboot/tools/mkimage,可以在/etc/bashrc 文件末加入一下語句: export PATH:=$PATH:/usr/src/arm/u-boot-1.1.5/tools 這樣就能直接引用mkimage 命令。 前提是uboot/tools目錄下有mkimage這個工具,需要編譯才能生成: 修改Makefile 找到 ifeq($(ARCH),arm) CROSS_COMPILE = 改成 ifeq($(ARCH),...
閱讀全文
2014年08月07日 Bootloader ⁄ 共 11468字 U-Boot啟動第一階段代碼分析 (二)已關閉評論
加上篇: ?U-Boot啟動第一階段代碼分析 (一) ?http://www.rbwrqu.live/1095.html (7)關閉MMU,cache,執行CPU初始話。 ?接著往下看: ???????/* ????????* we do sys-critical inits only at reboot, ????????* not when booting from ram! ????????*/ #ifndef CONFIG_SKIP_LOWLEVEL_INIT ???????bl????cpu_init_crit @如果沒有定義CONFIG_SKIP_LOELEVEL_INIT,則執行cpu_init_crit. ?#endif cpu_init_crit這段代碼在U-Boot正...
閱讀全文
2014年08月06日 Bootloader ⁄ 共 5983字 評論 2 條
預熱 u-boot官方下載地址(包含了各個版本及當前最新版本):ftp://ftp.denx.de/pub/u-boot/ 這里我選擇下載u-boot-1.1.6.tar.bz2(6402K) 之后的移植我再選擇最新版本u-boot-2011.06.tar.bz2 U-Boot啟動第一階段代碼分析 1:cpu自身的初始化:包括MMU,catch,時鐘系統,SDRAM控制系統的初始話。 2:重定位:把自己從flash中搬到SDRAM?中 3:分配堆棧空間,設置堆棧指針 4:清零BSS數據段 5:跳轉到第二階段入口函數。 ?第一階段...
閱讀全文
2014年02月08日 Bootloader ⁄ 共 3726字 U_boot 的 bootcmd 和bootargs參數詳解已關閉評論
U-boot的環境變量值得注意的有兩個: bootcmd 和bootargs u-boot bootcmd bootcmd是自動啟動時默認執行的一些命令,因此你可以在當前環境中定義各種不同配置,不同環境的參數設置,然后設置bootcmd為你經常使用的那種參數。 bootargs bootargs是環境變量中的重中之重,甚至可以說整個環境變量都是圍繞著bootargs來設置的。bootargs的種類非常非常的多,我們平常只是使用了幾種而已,感興趣的可以自己搜索一下看看。bootargs非常...
閱讀全文
二八杠讨论心得
×