关于使用PsStore存储数据的一个问题
我使用PsStore存储数据,不插充电线在关机后,下次开机却读不到数据,插如充电线开关机是正常的,我的开发板硬件没有devicelimobo(逻辑上的关断,和物理上的打开状态)状态,这个函数不是写到flash中了么,为什么正常开机读不到关机前存储的数据void WriteAs3460AugmentedStatus(uint16 value) { PsStore( AS3460_Anc_Augmented_Status, &value, sizeof(value)); } void WriteAs3460AncAugmentedPreset(uint16 value) { PsStore( AS3460_Anc_Augmented_Preset, &value, sizeof(value)); } uint16 ReadAs3460AncAugmentedStatus(void) //ANC_OFF/ANC_ON { uint16 anc_augmented_status = 0; PsRetrieve(AS3460_Anc_Augmented_Status,&anc_augmented_status,sizeof(anc_augmented_status)); return anc_augmented_status; } uint16 ReadAs3460AncAugmentedPreset(void)// ANC_ON/AWARE_ON { uint16 anc_augmented_Preset = 0; PsRetrieve(AS3460_Anc_Augmented_Preset,&anc_augmented_Preset,sizeof(anc_augmented_Preset)); return anc_augmented_Preset; } AS3460_Anc_Augmented_Status 这个值只能是0-99.且不能和默认已经使用了的PSKEY有冲突。 Wney 发表于 2020-12-31 08:11
AS3460_Anc_Augmented_Status 这个值只能是0-99.且不能和默认已经使用了的PSKEY有冲突。 ...
#define AS3460_Anc_Augmented_Status 205
#define AS3460_Anc_Augmented_Preset 206
与这个又关系吧,我定义的的是205/206:lol
图片
本帖最后由 一起学高通芯片 于 2020-12-31 09:24 编辑一起学高通芯片 发表于 2020-12-31 09:16
#define AS3460_Anc_Augmented_Status 205
#define AS3460_Anc_Augmented_Preset 206
嗯,你换个60-70段试试。 此问题解决
页:
[1]