Other Parts Discussed in Thread: CC1352R
工具/软件:TI C/C++编译器
尊敬的所有人:
我是 Juan、第一次将二进制文件加载到 CC1352R 后、我遇到了闪存问题。
事情是:
1.-我将我为非易失性目的生成的闪存存储器扇区的每个单个位置设置为0xFF。
然后、我生成二进制文件、使用二进制程序可视化工具、我可以看到并确认这些位置已正确设置为0xFF。 这意味着闪存扇区正在被正确初始化并且我指向正确的地址。
3.-之后、我让程序(改变上述存储器位置的值并使用此闪存扇区存储数据)运行。
4.一段时间后,我使用闪存编程器2检查这些存储器位置的值,我可以看到它们被正确修改。
最后一点是、当我再次将二进制文件上传到 CC1352R、因此我对器件进行重新编程时、我使用闪存编程器2检查这些值、并保持在重新编程器件之前的相同值、而不是二进制指示的0xFF。
6.-行为应该如下:当重新启动器件时、扇区将值保持在每个存储器位置(这是正常工作的)、但是当重新编程器件时、扇区中的所有存储器位置应该被初始化为0xFF、而不是像重新启动时那样保持这些值。
这是一种奇怪的行为、因此如果有人对它有更多了解或已经遇到这样的问题、我很高兴他/她能帮助我。
非常感谢您的参与。
此致、
胡安