如果你想在flash中写入数据,你需要在blecomponent表阅读以下注意事项:
BLE设备与128 K的闪存,闪存写修改芯片的IMO暂时到48兆赫在写周期。因此,你应该只执行键数据闪存而BLE设备断开,因为在国际海事组织的变化会破坏通信。同样,你应该暂时停止所有外围设备运行了IMO或补偿在闪光频率变化的简要写周期。如果128 K Flash存储器的装置,被配置为运行在48兆赫,然后IMO不改变,不影响其他外设。然而,闪存的写是一个阻塞调用和可能破坏BLE通信。因此,明智的做法是进行闪光同时设备断开写。
我做了一些测试的过程(CYBL10563-56LQXI)。
1)复制em_eeprom。C。H从ce95313实例代码,我的项目。如果我们的项目不叫cyble_start(),的em_eeprom_write()可以将数据存储到闪存。但如果项目称cyble_start(),em_eeprom_write()无法将数据存储到闪存。返回代码仍然是成功的。
2)调用cyble_storeappdata()还可以将数据存储到闪存。(我有128K闪存芯片,所以我的48mhz IMO在我的项目。)
如果你想在flash中写入数据,你需要在blecomponent表阅读以下注意事项:
BLE设备与128 K的闪存,闪存写修改芯片的IMO暂时到48兆赫在写周期。因此,你应该只执行键数据闪存而BLE设备断开,因为在国际海事组织的变化会破坏通信。同样,你应该暂时停止所有外围设备运行了IMO或补偿在闪光频率变化的简要写周期。如果128 K Flash存储器的装置,被配置为运行在48兆赫,然后IMO不改变,不影响其他外设。然而,闪存的写是一个阻塞调用和可能破坏BLE通信。因此,明智的做法是进行闪光同时设备断开写。
我做了一些测试的过程(CYBL10563-56LQXI)。
1)复制em_eeprom。C。H从ce95313实例代码,我的项目。如果我们的项目不叫cyble_start(),的em_eeprom_write()可以将数据存储到闪存。但如果项目称cyble_start(),em_eeprom_write()无法将数据存储到闪存。返回代码仍然是成功的。
2)调用cyble_storeappdata()还可以将数据存储到闪存。(我有128K闪存芯片,所以我的48mhz IMO在我的项目。)
举报