有些项目如Sample128_After第5.4节,与文件AN-B-029有关,开发蓝牙智能自定义Profile_v1.0。
我只改变下面的一些代码,使DA14580进入深睡眠。
/ *睡眠模式* /
#undef cfg_ext_sleep.
#undef cfg_deep_sleep.
/ *睡眠模式* /
#undef cfg_ext_sleep.
#define cfg_deep_sleep.
但之后,我无法在更改之前找到有关我的Android应用程序上DA14580设备的任何信息。
有什么不对,我该怎么做才能使它工作?
此外,该项目有5个警告。我不知道他们的意思吗?你能解释一下吗?
.. \ .. \ .. \ .. \ .. \ .. \ .. \ .. \ .. \ .. \ src \ arch \ main \ ble \ Arch_main.cn(116):警告:#1215-D:#warning指令:“==============================================================> development_debug设置!“
#Warning“===============================================.===============> development_debug设置!“
.. \ .. \ .. \ .. \ .. \ .. \ .. \ .. \ src \ PLF \ RECIP \ SRC \ ARCH \ MAIN \ BLE \ ARCH_MAIN.c(118):警告:#1215-D:#warning指令:“设备不得使用深睡眠模式当development_debug = 1!“
#warning“当Development_debug = 1时,设备不得使用深度睡眠模式!”
.. \ .. \ .. \ .. \ .. \ .. \ .. \ .. \ src \ PLF \ RECIP \ SRC \ ARCH \ MAIN \ BLE \ ARCH_MAIN.c(119):警告:#1215-D:#warning指令:“应使用延长睡眠模式!“
#warning“应使用延长睡眠模式!”
.. \ .. \ .. \ .. \ .. \ .. \ .. \ .. \ .. \ src \ Driver \ GPIO \ GPIO.C(59):警告:#1215-D:#warning指令:“GPIO分配检查处于活动状态!在刻录OTP之前停用停用...“
#warning“gpio分配检查处于活动状态!在刻录OTP之前停用......”
.. \ .. \ .. \ .. \ .. \ .. \。
.. \ .. \ .. \ ... \ staptfiles \ tatpectfile_common.sct(411):警告:l6314w:没有匹配模式app_spotar.o(spotar_patch_area)。
哦!两件房子有两个!
如果我退出调试,可以在我的Android应用程序上再次找到有关DA14580设备的信息。如果我退出调试,它可以工作。
如果我不按电路板上的重置按钮,我无法再次调试。
有没有人?
嗨Lyncxy119.
对不起,让我们了解一些时间来调查它。
当我们有新东西时,我们会联系你。
谢谢。
非常感谢!
嗨Lyncxy119.
彼此:
“深度睡眠或延长睡眠冲突与J-Link调试器。您必须停止调试器的设备启动广告。您还可以在DA14580_Config.h文件或每个项目中禁用(undefine)睡眠模式,这将允许你也使用调试器。“
请检查这篇文章http://support.dialog-semicondiondiondum/debug-keil.
谢谢mt_dialog.
为什么扩展模式与调试冲突?
嗨Lyncxy119.
调试器不会让设备睡眠,如果启用睡眠并调试代码将不会进一步进一步。
谢谢mt_dialog.