花费 15 ms
nor flash之擦除和写入

最近研究了下nor flash的掉电问题,对nor的掉电有了更多的认识。总结分享如下 擦除从0变1,写入从1变0 nor flash的物理特性是,写入之前需要先进行擦除。擦除后数据为全0xFF,此 ...

Sun Jan 19 03:06:00 CST 2020 0 3212
nor flash之写保护

背景 没有电池的嵌入式设备,很容易发生随机掉电。因此要让产品可靠稳定,就必须保证各种场景下的掉电安全。 例如系统更新过程随机掉电,不能导致系统无法启动。例如正常读写flash过程中掉电,最多正在传输 ...

Mon Jan 13 00:39:00 CST 2020 0 3229
记一次 spinor flash 读速度优化

背景 某个项目使用的介质是 spinor, 其 bootloader 需要从 flash 中加载 os。 启动速度是一个关键指标,需要深入优化。其他部分的优化暂且略过,此篇主要记录对 nor 读速度的优化过程。 了解现状 接到启动速度优化的任务之后, 首先是了解情况。 当前 ...

Mon May 11 05:36:00 CST 2020 2 1965
nor flash之4字节地址模式

背景 容量低于 16M bytes 的 nor,一般使用 3 字节地址模式,即命令格式是 cmd + addr[2] + addr[1] + addr[0] + ... 使用超过 16M byte ...

Mon Mar 09 00:06:00 CST 2020 0 1565
记一次nor flash固件烧录速度优化

背景 某个方案使用的是spinor作为存储介质,每次烧录新固件都耗时数分钟,为了提高效率,需要对其进行优化。 分析流程 基本流程 当前烧录流程,有一个可选步骤,全盘擦除,这个步骤耗时达数分钟。不过这是可选的。 接下来必经的步骤,就是从PC端接收数据写入flash了。 已有优化 目前 ...

Sun Mar 22 07:42:00 CST 2020 0 1035
spi-mem: 为SPI存储器生态带来一些一致性

在本文中,我们将介绍关于spi-mem Linux内核框架的工作,该框架将允许在SPI NOR设备和常规SPI设备以及SPI NAND设备上复用SPI控制器驱动程序。 从SPI到双线、四线、八线SP ...

Sun May 05 06:12:00 CST 2019 0 734

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM