社区导航

 
查看: 476|回复: 0

[原创] TQ210nandflash实现分区

[复制链接]

1517

TA的帖子

0

TA的资源

版主

Rank: 6Rank: 6

发表于 2018-5-15 12:18:18 | 显示全部楼层 |阅读模式
之前实现了nandflash,今天要实现nandflash的分区,这样方便将来的kernel操作。由于smdkv210.h里面已经有分区的实例,直接改就行
/* modied by yin */
#define MTDIDS_DEFAULT                "nand0=s5p-nand"
#define MTDPARTS_DEFAULT        "mtdparts=s5p-nand:256k(bootloader)"\
                                ",128k@0x40000(params)"\
                                ",3m@0x60000(kernel)"\
                                ",-(rootfs)"

记住要和之前的定义一致即可,之前的定义在下面
/* add by zjh */
#define CONFIG_ENV_IS_IN_NAND
#define CONFIG_ENV_SIZE                        (128 << 10)        /* 128KiB, 0x20000 */
#define CONFIG_ENV_ADDR                        (256 << 10)        /* 256KiB, 0x40000 */
#define CONFIG_ENV_OFFSET                (256 << 10)        /* 256KiB, 0x40000 */
然后开始编译烧录到SD卡
   捕获.JPG
使用查看分区的指令 mtdparts发现有错啊,
百度一下,发现是以前在操作时把之前默认的分区存入nandflash了,使用命令 mtdparts default即可
   捕获1.JPG
然后使用saveenv保存,reset后
   捕获2.JPG
可以正常使用 mtdparts指令了,下面开始操作一下nandflash的分区,如上图,就不多说了。


此内容由EEWORLD论坛网友star_66666原创,如需转载或用于商业用途需征得作者同意并注明出处

此帖出自ARM技术论坛


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

小黑屋|手机版|Archiver|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2018-10-17 15:08 , Processed in 0.524122 second(s), 16 queries , Gzip On, MemCache On.

快速回复 返回顶部 返回列表