QFN40 DA14585定制板

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.wsdof.com/support.我们将在未来几天修复bug /优化搜索和标记。
5个职位/ 0个新
最后发表
R3CTOR
离线
最后看到:3年4个月前
加入:2017-08-02帕克
QFN40 DA14585定制板

嗨,对话框中,

已将DA14585 QFN40定制板移植到Da1458x开发工具包pro。设备正确检测通过智能代码片段工具上的jtag dongle,但每次我试着运行barebone项目
我通常得到下面的错误。使用直接连接到自定义板的jtag端口的jlink ultra+遇到相同的错误。根据AN-B-009的应用说明,考虑到16MHz晶体对外界影响非常敏感,那么16MHz晶体振荡器上的干扰/串扰是否会影响这些误差?雷竞技安卓下载
而为了满足晶体振荡器的布局准则,修改了自定义的P1_2和P1_3接地板,以改善振荡。运行最基本的项目仍然会遇到下面相同的错误。
还有其他导致这些错误的因素吗?

Ble IC = da1458500000
16MHz晶体= 7m - 16000meeq - t
Vdc_dc = 1.6 v ~ 1.8 v

**JLink警告:CPU无法停止
***JLink Error: Can not read register 15 (R15) while CPU正在运行
***JLink Error: Can not read register 16 (XPSR) while CPU is running .(无法读取XPSR寄存器16
***JLink Error: Can not read register 0 (R0) while CPU正在运行
***JLink Error: Can not read register 1 (R1) while CPU正在运行
***JLink Error: Can not read register 2 (R2) while CPU正在运行
***JLink Error: Can not read register 3 (R3) while CPU正在运行
***JLink Error: Can not read register 4 (R4) while CPU正在运行
***JLink Error: Can not read register 5 (R5) while CPU正在运行
***JLink Error: Can not read register 6 (R6) while CPU正在运行
***JLink Error: Can not read register 7 (R7) while CPU正在运行
***JLink Error: Can not read register 8 (R8) while CPU正在运行
***JLink Error: Can not read register 9 (R9) while CPU正在运行
***JLink Error: Can not read register 10 (R10) while CPU正在运行
***JLink Error: Can not read register 11 (R11) while CPU正在运行
***JLink Error: Can not read register 12 (R12) while CPU正在运行
***JLink Error: Can not read register 13 (R13) while CPU正在运行
***JLink Error: Can not read register 14 (R14) while CPU正在运行
***JLink Error: Can not read register 15 (R15) while CPU正在运行
***JLink Error: Can not read register 16 (XPSR) while CPU is running .(无法读取XPSR寄存器16
***JLink Error: Can not read register 17 (MSP) while CPU正在运行
***JLink Error: Can not read register 18 (PSP) while CPU正在运行
***JLink Error: Can not read register 20 (CFBP) while CPU正在运行

附件:
设备:
MT_dialog
离线
最后看到:4个月,1个星期前
工作人员
加入:2015-06-08 34
嗨R3CTOR,

嗨R3CTOR,

不,XTAL16和P12和P13之间的串扰不会产生这种问题,通常在高频率切换这些引脚时,设备会运行,但你不能在广告或连接期间正确传输。你得到的错误是因为显然在某个点jlink与设备的连接松动或根本无法连接,或它连接,然后设备出于某种原因重新启动和调试器断开连接。你使用的是专业开发工具包的Jlink吗?您提到您使用智能代码片段下载代码,您是否使用JTAG或UART接口连接?

由于MT_dialog

R3CTOR
离线
最后看到:3年4个月前
加入:2017-08-02帕克
嗨MT_dialog,

嗨MT_dialog,

这与jlink调试器用于连接问题有关吗?兼容性问题?我使用jlink超调试器到自定义板和开发工具包使用jlink Lite ARM调试器。如果使用jlink从专业开发工具包到自定义板,是否有其他配置需要?使用智能代码片段,我可以检测连接的设备,但错误运行的基本项目。
这只是一个简单的项目,对于各种DA14585 BLE IC是否存在兼容性问题?开发工具包可以使用SDK(6.0.2)运行,但不能在SDK(6.0.4)和SDK(6.0.6)上运行。
定制板的BLE IC = da1458500000

MT_dialog
离线
最后看到:4个月,1个星期前
工作人员
加入:2015-06-08 34
嗨R3CTOR,

嗨R3CTOR,

正如上面提到的,keil报告的消息是因为jlink从设备断开了连接,这篇文章也提到了https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bl..。我不能验证你使用的jlink将完全兼容585或需要额外的配置keil以工作(我认为它应该兼容,但我不能验证它)。关于随专业开发工具包而来的jlink,是的,你可以通过将TMS和TCK引脚连接到自定义板的SWDIO和SWCLK引脚来使用那个jlink。所以你使用的jlink从开发工具包和你得到上述消息或ultra+调试器?

关于你提到的兼容性问题,目前市场上只有一个版本的585,这是AC,但你也可能运行一个旧版本的585,即AB版本。AB版本只兼容6.0.2 SDK版本,如果你试着在AB硅上运行SDK 6.0.4或6.0.6,代码将会以一个硬故障结束,同样的立场相反,意味着在AC版本上运行SDK 6.0.2。区别这两个版本的唯一方法是从包装本身的标记,所以AB硅将表示DA14585 AB000, AC硅将表示da145850 00000。

由于MT_dialog

R3CTOR
离线
最后看到:3年4个月前
加入:2017-08-02帕克
嗨MT_对话框中,

嗨MT_对话框中,

谢谢你的支持,定制板已经工作。这更多的是组装问题,接地相关的BLE IC衬底…