Hi Dialog,
已将DA14585 QFN40自定义板移植到DA1458X Development Kit Pro。通过JTAG加密狗的智能片段工具正确检测到设备,但每次我都尝试运行鞍骨项目
我通常会在下面得到错误。使用JLINK Ultra +直接连接到自定义板的JTAG端口相同的错误。16MHz Crytal振荡器上的干扰/串扰可以影响这些错误,知道16MHz晶体对基于应用说明AN-B-009的外部影响敏感吗?附件是使用P1_2和P1_3的定制板的系统原理图对于其他应用程序。亚博国际官网平台网址
但只是为了满足晶体振荡器布局指南,已经修改了定制板的移植P1_2和P1_3接地以改善振荡。运行鞍骨工程仍然遇到了下面的错误。
Any other factors for these errors?
BLE IC = DA14585 00000
16MHz crystal = 7M-16.000MEEQ-T
VDC_DC = 1.6V〜1.8V
**JLink Warning: CPU could not be halted
*** JLINK错误:CPU运行时无法读取寄存器15(R15)
***JLink Error: Can not read register 16 (XPSR) while CPU is running
***JLink Error: Can not read register 0 (R0) while CPU is running
*** jlink错误:CPU运行时无法读取寄存器1(R1)
*** JLINK错误:CPU运行时无法读取寄存器2(R2)
*** jlink错误:CPU运行时无法读取寄存器3(R3)
*** JLINK错误:CPU运行时无法读取寄存器4(R4)
***JLink Error: Can not read register 5 (R5) while CPU is running
* * * JLink错误:无法读取寄存器6 (R6)CPU is running
***JLink Error: Can not read register 7 (R7) while CPU is running
***JLink Error: Can not read register 8 (R8) while CPU is running
***JLink Error: Can not read register 9 (R9) while CPU is running
***JLink Error: Can not read register 10 (R10) while CPU is running
*** jlink错误:CPU运行时无法读取寄存器11(R11)
*** jlink错误:CPU运行时无法读取寄存器12(R12)
*** JLINK错误:CPU正在运行时无法读取寄存器13(R13)
***JLink Error: Can not read register 14 (R14) while CPU is running
*** JLINK错误:CPU运行时无法读取寄存器15(R15)
***JLink Error: Can not read register 16 (XPSR) while CPU is running
*** jlink错误:CPU运行时无法读取寄存器17(MSP)
*** jlink错误:CPU运行时无法读取寄存器18(PSP)
*** jlink错误:CPU正在运行时无法读取寄存器20(CFBP)
Hi R3CTOR,
不,XTAL16和P12和P13之间的串扰不会产生这种问题,通常在将这些引脚转到高频时,设备将运行,但在广告或连接期间,您不会正确地发送。您得到的错误是因为显然在Somepoint上,JLink正在与设备丢失连接,或者无法全部连接,或者它连接,然后是某种原因重启和调试器断开连接的设备。您是否使用Pro Dev Kit使用JLink?您提到使用JTAG或UART接口连接使用智能代码段下载代码?
Thanks MT_dialog
嗨mt_dialog,
Is it related to the jlink debugger used for the connection issue? Compatibility issue? I'm using a jlink ultra + debugger to a custom board and the development kit is using a Jlink Lite ARM debugger. If using the jlink from the pro dev kit to a custom board, is there any other configuration needed? Using smart snippets I can detect the connected device but error running the barebone project.
只是对鞍骨工程的观察,是各种DA14585 BLE IC的兼容性问题吗?开发套件可以使用SDK(6.0.2)来运行,但不是SDK(6.0.4)和SDK(6.0.6)。
BLE IC用于定制板= DA14585 00000
Hi R3CTOR,
如上所述,KEIL报告是因为JLINK与设备断开连接,也如本帖子所提到的https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bl...我无法验证您使用的jlink是否与585完全兼容,或者需要为keil提供额外的配置,以便工作(我认为它应该兼容,但我无法验证它)。关于Pro Dev Kit附带的JLink,是的,您可以通过将TMS和TCK引脚挂接到自定义板的SWDIO和SWCLK引脚,使用该JLink。所以你是使用dev套件的jlink,你得到上面的消息或超+调试器吗?
关于您提及的兼容性问题,目前在市场上只有一个版本的585,这是AC,但您可能在585的旧版中运行,这是AB版本。AB版本只与6.0.2 SDK版本兼容,如果您尝试在AB Silicon上运行SDK 6.0.4或6.0.6,则代码将结束硬符,同样为相反的代表,这意味着运行aSDK 6.0.2在AC版本上。Distinquish的唯一方法是从包装上的标记自身,所以AB硅将指示DA14585 AB000和AC硅将指示DA14585 00000。
Thanks MT_dialog
嗨mt_对话框,
Thank you for the support, custom board already working. It is more of assembly issue found, grounding related for BLE IC substrate...