查看: 2022|回复: 0

[原创] TQ210nandflash实现分区

[复制链接]
  • TA的每日心情
    奋斗
    2021-7-30 11:40
  • 签到天数: 1792 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    发表于 2018-5-15 12:24:21 | 显示全部楼层 |阅读模式
    分享到:
    之前实现了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的分区,如上图,就不多说了。

    回复

    使用道具 举报

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

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条



    手机版|小黑屋|与非网

    GMT+8, 2025-1-12 19:03 , Processed in 0.106523 second(s), 16 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.