您好!
我使用 NVS 函数将参数写入闪存。 它工作的很好。 我想检查所有参数是否成功写入(我执行多次写入/擦除)。 我知道(并且我使用它)在写后有检查。 但是、如果在写入期间发生电源中断、将丢失一些数据。 我认为检查它的最容易的方法是使用闪存中的另一个变量,我在所有写入后重置(设置为零),我设置了不同的值。 那么我可以随时检查该变量的值、如果变量不是所选值、则存在闪存问题。 我已经实现了这一点。 但问题是上传固件后的第一个启动。 我能否告诉编译器在我的 NVS 段中写入一个特定地址的值? 我尝试了#pragma location 和#pragma DATA_SECTION、但它不起作用。 我使用 CCS 和 CC1312 (在此处填写 MCU 的器件型号后、我无法选择 CCS 论坛)