我正在使用PAN1740-USB评估系统,并试图使最新的SPS代码工作。在配置正确的SWD flash工具之后,我已经能够成功地构建和调试我的系统。在运行最新的代码时,我必须注释掉所有强制的汇编指令断点。最后,我能够让设备发布消息,但这只是每个调试会话一次。如果我启动一个新的调试会话并扫描BLE设备,就会看到DA1458x出现,但是它只出现一次。即使重置也不能让设备重新宣传。我按照迷宫般的代码和广告函数[app_adv_func?似乎在每个调试会话中只调用一次。我很好奇在这个代码中是什么可以停止广告事件?
你好,克里斯托弗,松下正在调查他们PAN1740的dsp。我会把这个帖子转发给他们,让他们回复——我们的意图是全力支持在PAN1740上工作的dsp。BR JE_Dialog
BR JE_Dialog
我认为我已经找到了问题所在,使用Keil和SPS示例代码(我假设使用标准模板的代码也一样)提出PAN1740似乎没有什么问题。
1)。Keil上的Load函数不能与这个内置的Segger设备一起工作,我还没有弄清楚它需要什么算法来工作(所以被迫使用调试函数)
2)。调试函数不经过修改就不能工作
注释掉所有强制程序集断点和相关的循环
注释掉阻止调试的无限循环“while ((GetWord16(SYS_STAT_REG) & DBG_IS_UP) == DBG_IS_UP){};”
c.注释掉下面的行,关闭调试器“SetBits16(SYS_CTRL_REG, DEBUGGER_ENABLE, 0);”
从论坛的其他评论来看,调试器/jlink和休眠模式不能一起工作。因此,需要注释掉da14580_config.h中的EXT睡眠模式
/ * * /睡眠模式
/ / #定义CFG_EXT_SLEEP
希望这能帮助其他一些人
谢谢你让我们了解克里斯托弗。Ingo @ Panasonic目前正在检查USB适配器上的dsp支持——我们的基本工具包也有一个问题,现在已经解决了(跳线配置是错误的——文件将在英国时间周五晚些时候更新)。我们的专家组件上的工作就像一个梦,包括延长睡眠支持(如硬件流控制支持它的基本和USB软件狗PAN1740不),现在我们已经发现了问题的基本装备,我们只需要看看PAN1740电子狗……请继续关注。BR JE_Dialog
嗨JE_Dialog,
我已经解决了广告问题,但当我尝试通过定义CFG_APP_SEC启用安全过程。但是在我重新加载之后,什么也没有发生!我的意思是我的android设备仍然经常连接DA14580基本套件。我不知道如何执行保安程序。你能帮帮我吗?
谢谢
嗨Chungtran,
我猜你问的是OOK功能。下一个版本的SDK将包含OOK特性。
的问候!
PY
亲爱的PY_Dialog,
哦,真的吗?如果是的话,谢谢你的帮助!
最好的问候!
钟
我们已经更新了应用说明,以描述在PAN1740加密狗上运行dsp所需的更改:
http://pideu.panasonic.de/files/Documents/WM%20Documents/PAN1740/PAN1740..。
你好,
甚至我也面临着同样的问题。
我有一个定制板使用DA14580-01,
我使用的DSPS轮廓,只要使用音频DSP的用户发送数据到DA14580,我要像写我的SPI接口上从一个执行特定的操作集(所有这个过程大约需要50秒,这TAKS不能在中间被打断),这整个任务是否工作正常使用DSPS Android应用7-8左右的数据传输到DA14580,但后来我发现,我的BLE装置的连接断开。我不得不重置设备,使我DA14580重新开始工作。
如果有任何可行的解决方案,请让我知道。
谢谢,
asmaitha
你好,Asmaitha,关于这个问题的回复如下:不可能服务一个需要50秒左右的任务并维持一个连接。BR JE_Dialog
http://support.dialog-semiconductor.com/dsps-gets-disconnected