CFE分割槽向核心傳遞

2021-06-10 10:13:54 字數 981 閱讀 1921

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...