我正在使用PAN1740-USB评估系统,并试图让最新的SPS代码工作。在配置了正确的swdflash工具之后,我已经能够成功地构建和调试我的系统。在运行最新代码时,我必须注释掉所有强制的汇编指令断点。最后,我能够让设备广告,但这只是一个调试会话一次。如果我启动一个新的调试会话并扫描BLE设备,我会看到DA1458x出现,但是它只出现一次。即使重置也无法使设备重新播发。我在迷宫般的代码和广告功能[app\u adv\u func?]似乎每个调试会话只调用一次。我很好奇这段代码中有什么可以阻止广告活动?
你好克里斯托弗,松下正在调查他们的PAN1740的DSP。我将把这个线程转发给他们,让他们响应-这是我们的意图,以充分支持在PAN1740上工作的DSP。BR JE\u对话框
BR JE\u对话框
我想我已经解决了这个问题,用Keil和SPS示例代码来显示PAN1740似乎没有什么问题(我假设任何代码也使用标准模板)。
1.)Keil上的Load函数不适用于这个内置的Segger设备,我还没有弄清楚它需要什么算法来工作(所以不得不使用debug函数)
2.)调试功能没有修改就不能工作
a、 注释掉所有强制的程序集断点和关联的循环
b、 注释掉阻止调试的无限循环“while((GetWord16(SYS\u STAT\u REG)&DBG\u IS\u UP)==DBG\u IS\u UP){}
c、 注释掉关闭调试器“SetBits16(SYS_CTRL_REG,debugger_ENABLE,0)”下面的行
d、 从论坛中的其他评论来看,调试器/jlink和睡眠模式可能无法协同工作。因此,需要注释掉da14580_config.h中的EXT sleep mode
/*睡眠模式*/
//#定义CFG\u EXT\u SLEEP
希望这能帮助其他一些人
谢谢你让我们认识克里斯托弗。Ingo@Panasonic目前正在检查USB加密狗上的DSPS支持-我们的基本套件也有问题,并已修复(跳线配置错误-文档将在英国时间周五晚些时候更新)。在我们的专家套件,它是像一个梦一样工作,包括延长睡眠支持(因为它有硬件流控制支持的基本和USB狗的PAN1740没有)现在我们已经确定了基本套件的问题,我们只需检查PAN1740狗。。。敬请期待。BR JE\u对话框
嗨,我的对话,
我已经解决了广告问题,但当我试图通过define CFG\u APP\u SEC启用安全程序时。但在我重新加载后,什么都没有发生!我的意思是我的安卓设备仍然正常连接到DA14580基本套件。我不知道如何执行安全程序。你能帮帮我吗!
谢谢
嗨,Chungtran,
我猜你是在问我。OOK特性将包含在下一版本的SDK中。
当做!
PY公司
亲爱的皮尤对话,
哦,真的吗?如果是这样,谢谢你的帮助!
致以最诚挚的问候!
钟
我们已更新应用说明,以描述在PAN1740加密狗上运行DSP所需的更改:
http://pideu.panasonic.de/files/Documents/WM%20Documents/PAN1740/PAN1740。。。
你好,
就连我也面临同样的问题。
我用DA14580-01定制了一块板,
我正在使用DSP配置文件,每当用户使用DSPS向DA14580发送数据时,我需要执行一组类似于写入SPI接口的一个从属的操作(所有此过程需要左右50°C,并且这个TAKS无法中断)此外,整个任务使用DSPS Android应用程序正常工作到DA14580大约7-8个数据传输,但后来我观察到我的BLE设备已断开连接。我必须重置设备让我的da14580再次开始工作。
请告诉我是否有任何可行的解决方案。
谢谢,
阿斯梅塔
你好,Asmaitha,请参考下面关于这个问题的回复:它不可能服务一个大约需要50秒的任务并保持连接。BR JE\u对话框
http://support.dialog-semiconductor.com/dsps-gets-disconnected