cfe分割槽向核心傳遞:
:在cfe的cfe/cfe/dev/dev_nandflash.c的nanddrv_probe函式中
//add for test
if (lib_strcmp("fgdl1", nptr) == 0)
//end test
在 kernel中新增相應的分割槽結構
在arch/mips/broadstb/broad.c中新增:
//add own part value
unsigned long brcm_mtd_fgdl1_start = 0;
unsigned long brcm_mtd_fgdl1_len = 0;
//end add
在arch/mips/broadstb/prom.c新增:
//add own part
fetch("linux_fgdl1_part_startad",parse_hex,&brcm_mtd_fgdl1_start);
fetch("linux_fgdl1_part_size", parse_hex, &brcm_mtd_fgdl1_len);
//end add
在arch/mips/broadstb/broad.c中新增:
//add own part
if (brcm_mtd_fgdl1_len != 0)
nr_parts++;
//end add
//add own part
if (brcm_mtd_fgdl1_len != 0)
//end add
在arch/mips/include/asm/brcmstb/brcmstb.h中新增宣告:
//add own part
extern unsigned long brcm_mtd_fgdl1_start;
extern unsigned long brcm_mtd_fgdl1_len;
//end
U Boot如何向核心傳遞Flash的分割槽資訊
對於目前的u boot而言,是的.而且,設定了mtdparts變數之後,你可以在nand read write erase命令中直接使用分割槽的名字而不必指 定分割槽的偏移位置.set bootargs noinitrd console ttysac0 root dev mtdblock3 root...
UBOOT引導Linux核心及向核心傳遞引數的方式
一直以來沒有想過有什麼好的辦法通過暫存器向核心傳遞引數,直到今天讀uboot的實現方式。在uboot中,引導核心最常用的方法是bootm命令,bootm命令可以引導 uboot格式 的核心。先花點時間了解一下什麼是 uboot格式 的核心吧 用uboot自帶的mkimage命令生成的核心稱為 ubo...
UBOOT引導Linux核心及向核心傳遞引數的方式
一直以來沒有想過有什麼好的辦法通過暫存器向核心傳遞引數,直到今天讀uboot的實現方式。在uboot中,引導核心最常用的方法是bootm命令,bootm命令可以引導 uboot格式 的核心。先花點時間了解一下什麼是 uboot格式 的核心吧 用uboot自帶的mkimage命令生成的核心稱為 ubo...