您尚未登录。

楼主 # 2021-08-18 11:24:21

zero_007
会员
注册时间: 2021-05-25
已发帖子: 20
积分: 10.5

请问一下NUC972如何增加分区,MTD NAND flash设置问题

如题,按照开发板文档配置和描述如下:
Device Drivers --->
Generic Driver Options --->
    <*> Nuvoton NUC970 FMI function selection
        Select FMI device to support (Support MTD NAND Flash) --->
-*- Memory Technology Device (MTD) support --->
    <*> Command line partition table parsing
    <*> Caching block device access to MTD devices
    -*- NAND Device Support --->
        -*- Nuvoton NUC970 MTD NAND --->
            NUC970 NAND Flash pin selection (Port C) --->


驱动中的基本设置 如果需要由 U-boot 环境变量传入就必须将”Command line partition table parsing” 选上, 否则会使用驱动程序里的默认配置, 主要会将 MTD 分为三块空间. 上电进入 shell 后, 分别是/dev/mtdblock0, /dev/mtdblock1, 以及 /dev/mtdblock2. 第一块是放置U-Boot 的空间, 第二块放置内核文件, 第三块则是用来挂载 YAFFS2 或 UBIFS 文件系统的空间.若是配置有需要更改, 例如增加或减少分区, 改变分区大小. 请直接编辑uboot/include/nuc970_evb.h 或 drivers/mtd/nand/nuc970_nand.c.


我打开nuc970_evb.h和nuc970_nand.c却无从下手,我只想增加mtdblock3分区,目前只有mtdblock0~2分区

离线

#1 2021-08-18 13:55:47

qianfan
会员
注册时间: 2019-11-29
已发帖子: 38
积分: 106.5

Re: 请问一下NUC972如何增加分区,MTD NAND flash设置问题

配置OF, 直接在dtb里面写就行了

离线

楼主 #2 2021-08-20 15:38:13

zero_007
会员
注册时间: 2021-05-25
已发帖子: 20
积分: 10.5

Re: 请问一下NUC972如何增加分区,MTD NAND flash设置问题

qianfan 说:

配置OF, 直接在dtb里面写就行了

好的,非常感谢,已经解决了

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn