u-boot

    1熱度

    1回答

    以下是U-Boot代碼中文件common/Makefile的一部分。 obj-$(CONFIG_SOURCE) += cmd_source.o obj-$(CONFIG_CMD_SOURCE) += cmd_source.o 我已經通過U-Boot的代碼了,但找不到任何地方定義這兩個宏。但是,此命令在運行時在U-Boot中可用。 這個宏定義在哪裏? 與bootm命令相同,它在運行時也可用,但

    0熱度

    1回答

    我可以在IMX53 evk板配置文件(mx53_evk.h)中看到以下宏定義。 #define CONFIG_SYS_NAND_MAX_CHIPS 8 #define CONFIG_SYS_MAX_NAND_DEVICE 1 的CONFIG_SYS_NAND_MAX_CHIPS宏值定義節數,我們對董事會NAND芯片,但什麼是CONFIG_SYS_MAX_NAND_DEVICE宏觀使用。你能

    2熱度

    1回答

    我有一個u-boot,它將多圖像(Linux內核+ rootfs + dts)從串行FLASH複製到DDR。該設備是遠程供電的。該設備需要故障安全遠程固件升級,可以在電源故障後繼續使用我總是在FLASH上保留兩張圖片。當我向FLASH寫入新的固件時,FLASH上總是會有另一個較舊的固件映像。啓動後啓動U-boot應啓動最新的固件。 引導時間很重要,但並不重要。例如,我想讓u-boot引導第一個「有

    0熱度

    1回答

    我想了解如何使用U啓動PSCI接口啓動內核進入HYP模式。 通過u-boot源代碼,我看到有一個通用的psci.S和其他psci.S這是板特定的,並有以下懷疑。 1)。 psci.S如何適用於正常的u-boot流程(在引導u-boot時調用cci_on和cpu_off時,何時以及如何使用psci服務)。 2)。如何使用u-boot的psci接口在HYP模式下啓動內核(psci接口中的什麼功能可以讓

    0熱度

    1回答

    我使用可以使用sd-card或emmc啓動的imx.6 sabresd板。我可以使用u-boot正確啓動linux,併爲rootfs提供正確的bootargs。 但是,當使用eMMC引導Linux時,當sd卡未插入時,將sd卡插入到/ dev/mmcblk0時,設備名稱會從/ dev/mmcblk1更改。 現在,我不知道使用哪個設備時,如何使用bootargs參數在u-boot中提供正確的root

    2熱度

    1回答

    我正在使用Yocto來構建嵌入式環境。我想改變引導程序生成的實際配方。存在一個圖形工具來編輯u-boot配方?或者我該如何更改u-boot映像中的可用軟件包?

    1熱度

    1回答

    我們如何從U-Boot引導獨立的裸板二進制文件(不是使用U-Boot環境而不是Linux內核運行的獨立二進制文件)。我的要求是使用我的二進制文件重新初始化電路板和驅動程序... 我可以使用我的二進制代替啓動介質(這裏是NOR Flash)中的U-Boot,但是我的要求是不從U-Boot中刪除NOR閃存,我應該使用「tftp」命令從LAN網絡加載我的二進制文件。 感謝和問候, Veerendrana

    6熱度

    1回答

    我有一些編譯ARM cortex-m設備的裸機代碼以及Beaglebone Black(BBB)的Linux內核,uBoot和應用程序的經驗(對於那些生活在搖滾中的人來說,更多功能ARM和MMU)。它使我對cortex-m代碼應該使用arm-none-eabi-gcc進行編譯(因爲沒有OS),並且BBB的應用程序代碼應該用arm-linux-gnueabi-gcc編譯(如那裏是一個可以進行系統調用

    1熱度

    1回答

    我正在尋找一些關於如何去除Beaglebone黑色上的自動加載延遲的指導。 BBB運行Debian Jessie內核4.1.18-bone30。這個想法是,這個BBB將在一個消費產品中,並且在啓動時多餘的3秒是不必要的。理想情況下,我希望啓動時間爲10秒,目前我坐在15點。這是通過按下電源按鈕啓動並運行我的應用程序。 我的主機運行Ubuntu 12.04 32位。我的嵌入式應用程序在Qt框架上運行

    3熱度

    1回答

    我正在開發基於TI Jacinto6(ARM CortexA15)的主板。我正在理解U-boot源碼。 根據start.S文件,執行以下彙編指令來禁用L1 I/D緩存和TLB。 (http://git.denx.de/?p=u-boot.git;a=blob;f=arch/arm/cpu/armv7/start.S;h=fedd7c8f7e00d0427405173849e6c0743d6b886