在向量 GENy 中配置闪存块表

Posted

技术标签:

【中文标题】在向量 GENy 中配置闪存块表【英文标题】:Configuring flash block table in vector GENy 【发布时间】:2018-06-21 21:03:54 【问题描述】:

我正在尝试在 Vector GENy 中配置闪存块表。我有 以下问题:

    如何确定第一个flash块表的起始地址? 如何确定闪存块表中的扇区大小长度? 如果逻辑内存中的扇区大小长度与物理内存中的扇区大小相同? 逻辑内存的总长度是否等于物理内存:我的理解是有一些转换/查找表形式的映射,将物理地址映射到逻辑地址。

【问题讨论】:

【参考方案1】:

您的闪存块表的信息通常来自您的 MCU 的用户/参考手册或一些附件。

当您谈论 GENy 时,我怀疑您有一个演示项目。 在这种情况下,您可以以此为例,它可能已经适合您的 MCU。

逻辑块表为您希望在 FBL 中具有可刷新(或不可刷新)的每个逻辑软件块都有一个条目。

然后可以将闪存块映射到您的逻辑块。 顺便说一句,有一些变体,其中这个映射本身就是一个逻辑块,可以重新刷新。

我猜大多数人都会订购带有闪存引导加载程序的启动支持包。 如果你有,他们会帮助你进行初始设置。

【讨论】:

以上是关于在向量 GENy 中配置闪存块表的主要内容,如果未能解决你的问题,请参考以下文章

使用 IAR EWARM 手动将 .data 部分从闪存复制到 ram

Mysql : L闪存卡linux中的内核参数设置

FASS分布式全闪存储技术白皮书

SSD 是什么

SSD什么意思

ssd是什么硬盘