嗨DA团队,
关于你的DSPS参考设计,我有一个问题,它的ARM处理器停止时DA去扩展睡眠模式?我已经看的主要功能,但我不能找出你已经停止在源代码中的ARM处理器。另一个问题是哪里BLE定时器的地方吗?它是属于软件定时器或唤醒定时器?在DA数据表,我没有看到任何谈论这个计时器。
谢谢,
陈涌。
嗨chungtran,
无论何时DA进入延长睡眠或深度睡眠的proccessor停止的应用程序,请看看商务部UM-B-006。该臂通过使用WFI()命令的进入停止状态。所述BLE定时器是一个硬件定时器和BLE芯的其一部分。
谢谢mt_dialog.
嗨MT_dialog,
感谢您的回答 !你能告诉我你在哪里把其他领域如广播,外设和时钟模块等进入睡眠模式DSPS源代码?它是在主循环?
问候,
ChungTran。
不管应用程序,该域的断电在主循环正在发生之后所述app_asynch_sleep_proc()函数。
嗨MT_Dialog,
感谢您的回答!在主环路我看到一个代码块,我不解地问:
如果(jump_table_struct [nb_links_user]> 1){如果((SLEEP_MODE == mode_deep_sleep)&& func_check_mem()&& test_rxdone()&& ke_mem_is_empty(KE_MEM_NON_RETENTION)){func_check_mem_flag = 2; //真;}别的SLEEP_MODE = mode_ext_sleep;}别的{如果((SLEEP_MODE == mode_deep_sleep)&& ke_mem_is_empty(KE_MEM_NON_RETENTION)){func_check_mem_flag = 1; //真;}别的SLEEP_MODE = mode_ext_sleep;}
能否谈谈“做描述符和非沤堆检查”解释一下吗?
嗨chungtran,
无论何时DA进入延长睡眠或深度睡眠的proccessor停止的应用程序,请看看商务部UM-B-006。该臂通过使用WFI()命令的进入停止状态。所述BLE定时器是一个硬件定时器和BLE芯的其一部分。
谢谢mt_dialog.
嗨MT_dialog,
感谢您的回答 !你能告诉我你在哪里把其他领域如广播,外设和时钟模块等进入睡眠模式DSPS源代码?它是在主循环?
问候,
ChungTran。
嗨chungtran,
不管应用程序,该域的断电在主循环正在发生之后所述app_asynch_sleep_proc()函数。
谢谢mt_dialog.
嗨MT_Dialog,
感谢您的回答!在主环路我看到一个代码块,我不解地问:
如果(jump_table_struct [nb_links_user]> 1)
{
如果((SLEEP_MODE == mode_deep_sleep)&& func_check_mem()&& test_rxdone()&& ke_mem_is_empty(KE_MEM_NON_RETENTION))
{
func_check_mem_flag = 2; //真;
}
别的
SLEEP_MODE = mode_ext_sleep;
}
别的
{
如果((SLEEP_MODE == mode_deep_sleep)&& ke_mem_is_empty(KE_MEM_NON_RETENTION))
{
func_check_mem_flag = 1; //真;
}
别的
SLEEP_MODE = mode_ext_sleep;
}
能否谈谈“做描述符和非沤堆检查”解释一下吗?
问候,
ChungTran。