首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在am335x虚拟机的NAND flash中创建分区?

如何在am335x虚拟机的NAND flash中创建分区?
EN

Stack Overflow用户
提问于 2012-01-10 13:14:44
回答 1查看 2K关注 0票数 1

am35x evm中的2 GB NAND闪存有8个分区。如果我想在其中再添加一个分区,该怎么做?

如果我们访问为此安装的ti-sdk,那么在kernel/arch/arm/mach-omap2/board-am335xevm.c中有static struct mtd_partitions,其中我们可以添加我们自己的partition.Is这是一种正确的方法,如果是这样,那么如何决定大小。其他块大小为128k。包含一个分区意味着缩小其他分区的大小,是吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-23 18:36:44

我们将在kernel/arch/arm/mach-omap2/board-am335xevm.c中根据分区的名称和偏移量添加我们自己的分区

代码语言:javascript
复制
 static struct mtd_partition am335x_nand_partitions[] = {
/* All the partition sizes are listed in terms of NAND block size */
 {  .name           = "SPL",
    .offset         = 0,                    /* Offset = 0x0 */
    .size           = SZ_128K,
    .mask_flags     = MTD_WRITEABLE,        /* force read-only */
 },
 {  .name           = "U-Boot",
    .offset         = MTDPART_OFS_APPEND,   /* Offset = 0x80000 */
    .size           = 15 * SZ_128K,
    .mask_flags     = MTD_WRITEABLE,        /* force read-only */
 },

 {  .name           = "File System",
    .offset         = MTDPART_OFS_APPEND,   /* Offset = 0x780000 */
    .size           = MTDPART_SIZ_FULL,
 }
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8798855

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档