11个员额/0个新员额
最后一篇文章
intretech_XM
离线
最后一次见到:21小时53分钟前
加入:2016-02-26 23:11
DA14585官方开发板无法调试问题

hi对话框:

我在使用DA14585官方开发板跑ble_应用程序_外围设备(6.0.8.509版本SDK)这演示的时候。

调试下去中下实在下面这行程序中 (程序停在__asm(“BKPT#0\n”);这行上面)

如果(使用_WDOG)
wdg_freeze();//停止WDOG

if((GetWord16(SYS\u STAT\u REG)&DBG\u向上)==DBG\u向上)
__asm(“BKPT#0\n”);
其他的
而(1),;

所有带BLE的演示其他不带BLE能正常调试都会有这个问题请问下这是什么原因?

附件是我开发板图片。

设备:
赛宾
离线
最后一次见到:3个月3周前
工作人员
加入:2017-12-14 02:48
您好,

您好,

我在开发板上验证调试该工程没问题,以下是我的软、硬件环境,请仔细对比有何异同:

母板:DA14580DEVKT-P_VC子板:DA14585-00ATDB-P

跳帽:短接 SWDIO、SWDCLK、TX、RX、LED、DA14580电源(USB),其它的不接

软件:基尔5.24

工程路径:DA14585_SDK_6.0.8.509\DA14585_SDK\6.0.8.509\projects\target_apps\ble_examples\ble_app_peripal\Keil_5

另外,

进 硬断层之后,会停在断点处,此时你可以打开 调用堆栈窗口,察看之前都调用了哪些函数。

intretech_XM
离线
最后一次见到:21小时53分钟前
加入:2016-02-26 23:11
嗨,CYibin:

嗨,CYibin:

我的硬件环境是:
母板:DA14580DEVKT-P_VC子板:DA14585-01ATDB-P

软件:基尔5.11

工程路径:DA14585_SDK\6.0.8.509\projects\target_apps\ble_examples\ble_app_peripheral\Keil_5

测试过DA14585_SDK_6.0.2.243_0这个版本的SDK中的ble_应用程序_外围设备这个例程是可以调试的,但是SDK版本为6.0.4和6.0.8都不可以。

附件是我截的调试停下来的图,其中包扣断点停在哪里,调用堆栈窗口信息。

这个可能是否是DA14585芯片版本的问题,因为我的子板跟你的不一样?

请帮忙看下这个是什么问题?

赛宾
离线
最后一次见到:3个月3周前
工作人员
加入:2017-12-14 02:48
您好,

您好,

您的附件可能没上传成功。

另外,初步估计是芯片版本的问题,请更换芯片尝试。正式发布的芯片可以从芯片上的丝印看到:1458500000达卡

intretech_XM
离线
最后一次见到:21小时53分钟前
加入:2016-02-26 23:11
嗨,CYibin:

嗨,CYibin:

重新上传了调试停下来的图片。

我现在芯片上的丝印是:DA14585 AB000

是否是芯片版本的问题?

赛宾
离线
最后一次见到:3个月3周前
工作人员
加入:2017-12-14 02:48
您好,

您好,

这个版本的芯片(AB000)确实只能用 6.0.2 或之前版本的 SDK

intretech_XM
离线
最后一次见到:21小时53分钟前
加入:2016-02-26 23:11
嗨,CYibin:

嗨,CYibin:

谢谢你的回答!

那请问有没有办法修改最新SDK比如修改某些配置。来解决这个问题。

还是只能换芯片(丝印为00000的芯片)?

赛宾
离线
最后一次见到:3个月3周前
工作人员
加入:2017-12-14 02:48
您好,

您好,

理论上是可以的;但是没有意义。对话正式发布的芯片是 Da1458500000,AB版的芯片是没有在市面上流通的

intretech_XM
离线
最后一次见到:21小时53分钟前
加入:2016-02-26 23:11
嗨,CYibin:非常感谢!

嗨,CYibin:

非常感谢!

杰尔菲
离线
最后一次见到:2个月3周前
工作人员
加入:2015-09-10 12:07
intretech_XM:能留下你们的联系方式?

intretech_XM

能留下你们的联系方式?

intretech_XM
离线
最后一次见到:21小时53分钟前
加入:2016-02-26 23:11
嗨,杰尔皮:

嗨,杰尔皮:

我的邮箱地址是:zhangzhenhui@laa-医学网

欧仕达听力科技(厦门)有限公司