您好!
我正在考虑一个与 f28016配合使用的程序。
我想重写闪存以在该程序中保存用户数据。
用户数据的大小约为几十个字节。
我找到了以下库。
https://www.tij.co.jp/tool/jp/SPRC327
但是、这个库禁用内置的看门狗定时器、我想避免这种情况。
(我还想避免将 WDOVERRRIDE 设置为1来禁用对 WDDIS 的修改。)
我可以在不使用上述库的情况下创建闪存重写程序吗?
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.
您好!
我正在考虑一个与 f28016配合使用的程序。
我想重写闪存以在该程序中保存用户数据。
用户数据的大小约为几十个字节。
我找到了以下库。
https://www.tij.co.jp/tool/jp/SPRC327
但是、这个库禁用内置的看门狗定时器、我想避免这种情况。
(我还想避免将 WDOVERRRIDE 设置为1来禁用对 WDDIS 的修改。)
我可以在不使用上述库的情况下创建闪存重写程序吗?
II 找到了有关闪存操作的以下示例。
https://www.ti.com/tool/SPRC191 (4.5从闪存执行示例)
感谢您访问 C2000 E2E 论坛。
我们为器件提供的闪存 API 是对闪存进行编程/擦除的唯一方法。 禁用 WD 的原因是在程序或擦除操作过程中闪存操作不能被中断。 如果这些中断被中断、将导致闪存处于不确定状态、在某些情况下、这是不可恢复的。
闪存 API 和用户指南是下载内容的一部分: https://www.ti.com/tool/SPRC193
还有一个回调函数、可让您以预定义的间隔(以便不干扰上述操作)中断 API、从而为任何系统关键事件提供服务。
最棒的
Matthew