TI中文支持网
TI专业的中文技术问题搜集分享网站

求助:AM3352的boot分区

大家好:

       我现在用项目用的块设备是NOR-FLASH,代码用的是ti-sdk-am335x-evm-06.00.00.00,现在就是关于uboot分区问题,请教大家一下,我看到网上有是利用uboot参数bootargs添加mtdpart参数可以修改分区,如果我不修改内核代码的话,这样方法可以吗?如果需要修改内核的代码,怎么修改?谢谢!

Steven Liu1:

没明白你想要做什么。你们项目要用的是NOR flash启动,NOR flash启动的话,需要编译生成适用于NOR flash启动的u-boot.bin文件,并把他放在0x08000000地址区间上。下面load uImage,以及挂载FS的区间可以由你来定义修改。你说的uboot分区的问题,是想问这个layout怎么规划吗?简单来说,就是uImage放在哪里?FS放在哪里,这些起始地址,你都想自定义,是吗?

lei tong1:

回复 Steven Liu1:

是的,谢谢你回答,现在我大概清楚了,我采用在kernel里定义分区(如利用mtd_partition),在sdk06代码里我从cfi_flagadm.c做相应修改进而移植norflash驱动,你好,我想请教一下,如果在上层测试norflash驱动的读写,是采用drivers\mtd字符设备读写(dev/mtdx“),还是采用块设备读写(dev/mtdblockx“)?谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » 求助:AM3352的boot分区
分享到: 更多 (0)