大家好、
我的客户 对 TMS570LS3137收费操作有一些疑问
当他们进行升级时、两种费用版本之间存在差异。
前一版本打开了7个块、后一版本打开了9个块。 两个版本的块7的开发长度不同。
升级后、预计最后几个块会出现问题、但我们发现 block1的参数也消失了。
他们想问收费的运作机制,以及这种情况是如何造成的
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.
大家好、
我的客户 对 TMS570LS3137收费操作有一些疑问
当他们进行升级时、两种费用版本之间存在差异。
前一版本打开了7个块、后一版本打开了9个块。 两个版本的块7的开发长度不同。
升级后、预计最后几个块会出现问题、但我们发现 block1的参数也消失了。
他们想问收费的运作机制,以及这种情况是如何造成的
不建议在块写入闪存组后更改块大小、FEE 驱动器自然不支持它。 有一种解决方法可以更改块大小:
1) 使用旧软件(FEE 配置)时、请确保您读取 了数据长度必须更改的特定块(例如块7)。
2) 2)旧软件无效块7。
3) 3)启动虚拟扇区复制、以便仅有效块移动到另一个虚拟扇区、并将该虚拟扇区设置为活动。
如何启动虚拟扇区副本? 是否有单独的 API?
a)没有单独的 API、但继续写入除7以外的任何块、以便到达当前活动虚拟扇区的末尾、进一步写入将启动复制操作。
4) 4)新的活动虚拟扇区将具有除块7以外的其他块。
5) 5)使用新的 FEE 配置(块7数据长度已更改)更新您的软件、
6) 6)执行 FEE Init、然后写入块7。
7) 7)从这里一切都很顺利...
同样、TI 建议提前冻结块配置、不要在产品过程中更改它。 添加新块更容易、但按照上述步骤更改块配置很困难...