DA14531的编程问题

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.wsdof.com/support.我们将在未来几天修复bug /优化搜索和标记。
15个职位/ 0个新职位
最后发表
HDHDH DDJEK.
离线
最后看到:2个月2天前
加入:2020-06-03福音14:15
DA14531的编程问题

我收购了5 DA14531 BLE模块,我有一个问题,其中3个关闭它们根本没有编程。当JLINK接口似乎无法与它们连接时,它们似乎是“Bricked”。

当闪烁与对话SmartBond Flash程序员(v1.0.4.2972),我得到的错误“没有已知芯片发现,而打开JLink连接。终止过程……”

其他2个BLE模块工作得很好。所有模块都安装在同一批定制pcb上。我不知道接下来该做什么,你有什么建议可以试试吗?

附件是我通过SW和UART所遇到的编程错误。

设备:
PM_Dialog
离线
最后看到:7小时23分钟前
工作人员
加入:2018-02-08 11:03
嗨Hdhdh Ddjek,

嗨Hdhdh Ddjek,

谢谢你在网上提出的问题。

只是为了确保我已经了解了这个问题:你带来了五(5)个531个模块(零件号:DA14531Mod-00f01002),您已在自定义板中安装它们。

为此,您正在尝试通过Pro主板DK使用JTAG进行编程。

在相同的HW配置下(如附件pdf所示),5个模块中的3个无法编程。我的理解正确吗?

你是用5块不同的板子来测试它吗?

谢谢,PM_Dialog

HDHDH DDJEK.
离线
最后看到:2个月2天前
加入:2020-06-03福音14:15
我收到了5个off模块,

我收到5个OFF模块,从供应商那里获得DA14531Mod。我以前用过的COMORED在开发套件上测试了我的代码,我制作了5个自定义PCB,这是一个工作的DA14531Mod-00devkt-p。

我只能通过SW和/或单线UART编程,因为JTAG或SPI的其他引脚在我的pcb上是不可用的。

两种多氯联苯没有重大问题。其他3个似乎是砖砌的。

PM_Dialog
离线
最后看到:7小时23分钟前
工作人员
加入:2018-02-08 11:03
嗨Hdhdh Ddjek,

嗨Hdhdh Ddjek,

谢谢你的解释。是否有可能把不能编程的模块放到定制的不同板上?如果有,你能编程吗?

谢谢,PM_Dialog

HDHDH DDJEK.
离线
最后看到:2个月2天前
加入:2020-06-03福音14:15
好吧,我试过了

好的,我尝试了一个不同的板(回流和从我的开发工具包附带的d2632_DA14531MOD_devkit_vC上取出原始模块,并将其替换为一个故障模块)。它没有工作,仍然显示所有相同的错误和问题。

我想我可能买了一批坏的。我不相信我还有什么可以尝试的。

PM_Dialog
离线
最后看到:7小时23分钟前
工作人员
加入:2018-02-08 11:03
你好呀,

你好呀,

你有DA14531MOD DK(零件号:DA14531MOD- 00f1db - p)吗?

如果是,你可以做另一个快速测试:把模块放在我们的DK中,检查它是否可以编程。

谢谢,PM_Dialog

me2a3ld
离线
最后看到:3个月1周前
加入:2020-06-24 11:37
是的,我已经试过了

是的,这是我尝试过的,不幸的是,它仍然不能被编程

PM_Dialog
离线
最后看到:7小时23分钟前
工作人员
加入:2018-02-08 11:03
嗨HDHDH DDJEK和ME2A3LDM

嗨HDHDH DDJEK和ME2A3LDM

关于我们的DK,你是否将JTAG时钟速度降低到2MHz?和你所附的截图一样。您现在可以检测IDCODE了吗?

请按照UM-B-141用户指南6.1节中描述的步骤操作。

//www.wsdof.com/sites/default/files/um-b-141_da14531_smartbond_tinytm_module_development_kit_hardware_user_manual_1.1.pdf

此外,您能否分享电路板配置(跳线,飞线等)?

所以,3个模块不能在任何板上编程(既不是你的自定义板也不是对话DK),但其他2个模块可以在任何板上编程。那是正确的吗?

谢谢,PM_Dialog

HDHDH DDJEK.
离线
最后看到:2个月2天前
加入:2020-06-03福音14:15
道歉,HDHDH DDJEK和

抱歉,Hdhdh Ddjek和me2a3ldm都是我的账号,给您造成了误会。

我按照教程指示降低了JTAG时钟速度,以2MHz,但仍无法检测到Keil中的IDcode。

我遵循了你链接到的说明,因为我能够编程2模块。

附加是我使用单线UART配置的设置。

是的,其中3个模块不能在任何板上编程,但其他2个可以。这批货是同时订购的。

PM_Dialog
离线
最后看到:7小时23分钟前
工作人员
加入:2018-02-08 11:03
你好呀,

你好呀,

没有问题的困惑!

另一个提示:请您尝试下载UART的FW而不是使用JTAG?您是否能够以UART编程模块?

谢谢,PM_Dialog

HDHDH DDJEK.
离线
最后看到:2个月2天前
加入:2020-06-03福音14:15
我试过了,但失败了

我试了一下,它还是没能识别出这个设备

PM_Dialog
离线
最后看到:7小时23分钟前
工作人员
加入:2018-02-08 11:03
你好呀,

你好呀,

在前面的注释中,我打算通过P0_5上的单线UART对模块进行编程。为了使用单线UART编程模块,程序员需要能够重置DA14531。这可以通过向模块循环电源或使用RST输入来实现。

你能通过SmartSnippets工具箱使用UART编程吗?

谢谢,PM_Dialog

KalpeshB
离线
最后看到:两个月四个星期前
加入:2020-09-01 20:12
我如何绕过Mac写

我如何可以绕过MAC写在OTP与我的MAC写入固件。

KalpeshB
离线
最后看到:两个月四个星期前
加入:2020-09-01 20:12
我如何绕过Mac写

我如何可以绕过MAC写在OTP与我的MAC写入固件。

PM_Dialog
离线
最后看到:7小时23分钟前
工作人员
加入:2018-02-08 11:03
嗨Kalpeshb,

嗨Kalpeshb,

谢谢你的评论。你使用的设备是什么?DA14531 SoC,还是DA14531 TINY模块?

如果您正在使用DA14531 SoC(根据最初的帖子),在OTP头中的BD地址没有被编程,所以您可以存储您自己的BD地址。

谢谢,PM_Dialog