16K的低功耗保持ram,產(chǎn)品不夠用,因此想做一個正常情況下低功耗運(yùn)行(不開啟藍(lán)牙),需要訪問設(shè)備時,外部給設(shè)備一個觸發(fā)喚醒系統(tǒng),再開始初始化藍(lán)牙(藍(lán)牙數(shù)據(jù)放在前16K),進(jìn)行廣播(此期間不進(jìn)入低功耗)等,在規(guī)定的時間后,關(guān)閉藍(lán)牙進(jìn)入低功耗;
目前做的一個低功耗(sleep模式)程序(初始未開啟藍(lán)牙),RTC定時1s喚醒系統(tǒng)后,配置藍(lán)牙(初始化,廣播等),定時20s后再進(jìn)入低功耗,進(jìn)行測試---結(jié)果:低功耗喚醒,初始化藍(lán)牙后 運(yùn)行:TMOS_SystemProcess,系統(tǒng)卡死;
這個可以實(shí)現(xiàn)嗎,系統(tǒng)從sleep模式喚醒后,在配置藍(lán)牙前需要做什么操作,才可以保證藍(lán)牙正常初始化運(yùn)行?
單獨(dú)低功耗運(yùn)行或者單獨(dú)藍(lán)牙廣播配置后運(yùn)行都是正常的;