工具/软件:
我想了解有关“两个存储体“中提供的闪存声明的详细信息、其中一个客户在数据表中向我重点介绍了该声明。 数据表和 TRM 中几乎没有其他这方面的信息。 更具体地说:
- 银行之间的划分点在哪里? 它们的大小等于 512K 存储体、还是不对称?
- 当另一个闪存存储体被擦除或编程时、从一个闪存存储体中获取的程序执行和数据是否可以继续执行而不会出现任何停止?
- 存储体地址可以翻转吗、这在某些固件更新方案中会很有用?
- 我们是否有关于两银行功能的其他文档? 我找不到任何一个。
![]()
谢谢、
Stuart
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:
我想了解有关“两个存储体“中提供的闪存声明的详细信息、其中一个客户在数据表中向我重点介绍了该声明。 数据表和 TRM 中几乎没有其他这方面的信息。 更具体地说:
![]()
谢谢、
Stuart
您好、Stuart、
信息太少的原因是一个存储体是 CCFG、另一个存储体是主闪存存储体。 CCFG 有其自己非常具体的使用,而对于其他一切,它是“常规闪存“。 您可以查看定义了两个存储器区域的链接器命令文件。
闪存组:从 0x00000000 开始、并继续进入 0x001000000 (1MB)。
CCFG:从 0x50000000 开始、并继续为 0x50000800 (2KB)。
我不这么认为。 这也不太可能、因为 CCFG 数据主要是在启动期间获取的。
编号
我希望这可以解释!
谢谢、
Marie H
Marie、
我认为数据表陈述 至少在两个客户上具有极大的误导性、这两个客户都标记了我们。 它说:
1024KB 非易失性(闪存)存储器用于将代码和数据存储在两个存储体中。 闪存存储器是系统内可编程和可擦除的存储器。 最后一个闪存扇区必须包含客户配置部分 (CCFG) 由引导 ROM 和 TI 提供的驱动程序用于配置器件。
为了使这些陈述正确、我期望:
我的真实感受是、这些数据表陈述不仅会造成误导、而且完全是错误的。 在我看来、这些声明复制/过去是我们之前的 CC13x2 器件数据表的数据表中的数据、其中的 CCFG 部分确实是连续闪存存储器中的最后一个扇区、然后进行了轻轻编辑、但没有提供 足够清晰的信息。 相反、为了清晰起见、应该对这些陈述进行完全重写。 为了进行比较、下面是 CC13x2 数据表中的声明:
高达 352KB 的非易失性(闪存)存储器可以存储代码和数据 。 闪存存储器是系统内可编程和可擦除的存储器。 最后一个闪存扇区必须包含客户配置部分 (CCFG) 由引导 ROM 和 TI 提供的驱动程序用于配置器件。
...对我来说,这是针对前代 CC13x2 设备的准确陈述。
我们能否重新查看这些数据表声明以增加清晰度? 我建议如下:
1024KB 非易失性(闪存)存储器用于存储代码和数据。 闪存存储器是系统内可编程和可擦除的存储器。 一个单独的 2kB 闪存组 包含 客户配置部分 (CCFG) 、引导 ROM 和 TI 提供的驱动程序使用该部分来配置器件。
谢谢、
Stuart