有一些项目,如sample128_After节5.4与文件AN-B-029开发蓝牙智能自定义profile_V1.0相关。
我只更改了下面的一些代码,使da14580进入深度睡眠。
/ * * /睡眠模式
# undef CFG_EXT_SLEEP
# undef CFG_DEEP_SLEEP
/ * * /睡眠模式
# undef CFG_EXT_SLEEP
#定义CFG_DEEP_SLEEP
但在那之后,我在我的android应用程序上找不到任何关于da14580设备的信息,在更改之前可以找到。
有什么问题,我该怎么做才能让它生效?
此外,该项目有以下5个警告。我不知道它们是什么意思?你能解释一下吗?
. . \ \…\ src \ plf \ refip \ src \拱主要\ \ ble \ arch_main.c(116):警告:# 1215 - d: #警告指示 : "==============================================================> DEVELOPMENT_DEBUG设置!”
#警告 "==============================================================> DEVELOPMENT_DEBUG设置!”
src\plf\refip\src\arch\main\ble\arch_main.c(118): warning: #1215-D: #warning directive: "The device shall not use Deep Sleep mode when DEVELOPMENT_DEBUG = 1!"
#warning "The device shall not use Deep Sleep mode when DEVELOPMENT_DEBUG = 1!"
src\plf\refip\src\arch\main\ble\arch_main.c(119): warning: #1215-D: #warning directive: "Extended Sleep mode应使用instead!"
#warning "Extended Sleep mode应使用instead!"
src\plf\refip\src\driver\gpio\gpio.c(59): warning: #1215-D: #warning directive: " gpio assignment checking is active! "在燃烧OTP之前失效……”
#warning "GPIO assignment checking is active! "在燃烧OTP之前失效……”
src\plf\refip src\driver\gpio\gpio.c: 1 warning, 0 errors
\ \ \ \scatterfiles\scatterfile_common.sct(411): warning: L6314W: No section匹配模式app_spot .o(spotar_patch_area)。
哦!还有两件怪事发生了!
如果我退出调试,关于da14580设备的信息可以在我的android应用程序中再次找到。如果我退出调试,它工作。
如果我没有按板上的复位按钮,我就不能再次调试。
有任何人吗?
嗨lyncxy119
抱歉,给我们点时间调查一下。
有新消息我们会通知你的。
谢谢。
非常感谢!
嗨lyncxy119
每一个另一个线程:
深度睡眠或长时间睡眠与J-Link调试器冲突。你必须停止调试器,设备才会开始广告。你也可以在da14580_config.h文件或每个项目中禁用这两种睡眠模式,这将允许你也使用调试器。
请查看这篇文章http://support.dialog-semiconductor.com/debug-keil
由于MT_dialog
为什么扩展模式与调试冲突?
嗨lyncxy119
调试器不会让设备休眠,如果休眠被启用,调试启动,代码将不再继续。
由于MT_dialog