摘要: uboot-2020.07版本: 当使用SPI NOR Flash,并使能了 CONFIG_DM_SPI_FLASH 和 CONFIG_ENV_IS_IN_SPI_FLASH宏时,在uboot启动后进入命令,输入mtd 相关的命令时会报 Could not find a valid device f 阅读全文
posted @ 2021-08-05 10:12 吕亿亿 阅读(868) 评论(0) 推荐(0) 编辑
摘要: uboot对mtdparts的支持 本文以u-boot-2020.07版本为例分析。 需要打开宏 CONFIG_CMD_MTD 和 宏 CONFIG_CMD_MTDPARTS; uboot中用struct mtd_inifo来描述一个mtd设备,每个mtd设备又可以进行分区,其中: struct m 阅读全文
posted @ 2021-08-03 08:55 吕亿亿 阅读(5154) 评论(0) 推荐(0) 编辑
摘要: 前言 spi-mem: 为SPI存储器生态带来一些一致性,该框架实现了 在spi nor设备和常规spi设备以及spi nand 设备上复用spi 控制器驱动程序。 Linux spi 存储控制器 Linux支持双线SPI和四线SPI模式已经有一段时间了(v3.12), SPI设备驱动程序可以为每个 阅读全文
posted @ 2021-07-23 09:18 吕亿亿 阅读(1551) 评论(0) 推荐(0) 编辑
摘要: MTD的概述 1、MTD(memory technology device)是用于访问memory设备(比如NOR Flash、NAND Flash)的Linux的子系统。 2、MTD在硬件和上层之间提供了一个抽象的接口。 MTD将 Nand Flash,nor flash 和其他类型的 flash 阅读全文
posted @ 2021-07-13 15:10 吕亿亿 阅读(2935) 评论(0) 推荐(1) 编辑