进入目录:
/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7628/linux-3.10.14/drivers/mtd/ralink
修改文件:
gedit ralink_bbu_spi.c
static struct mtd_partition rt2880_partitions[] = {
{
name: "ALL",
size: MTDPART_SIZ_FULL,
offset: 0,
},
/* Put your own partition definitions here */
{
name: "Bootloader",
size: MTD_BOOT_PART_SIZE,
offset: 0,
}, {
name: "Config",
size: MTD_CONFIG_PART_SIZE,
offset: MTDPART_OFS_APPEND
}, {
name: "Factory",
size: MTD_FACTORY_PART_SIZE,
offset: MTDPART_OFS_APPEND
而并非修改dts文件
Kconfig
mtdparts.c也要做出相应修改
spilit_uimage函数中 修改__mtd_add_partition函数增加相应分区