你好,
我使用了DA14583芯片组进行自定义应用。使用jtag或Uart来flash设备的最佳方法是什么?
在编程方面有什么不同吗?对于生产规划来说,哪一种方法是最好的?为什么对话框提供两种选择?
有什么特别的原因吗?
嗨nagendra81,
JTAG接口比UART接口速度快,因为它是通过SWD直接与Cortex-M0连接。使用JTAG连接时,文件会自动下载,不需要按复位键,但使用UART时需要复位。请从我们的支持门户查看生产线工具(PLT)。该工具专为生产测试和编程单元而设计,使您能够降低成本,并增加以DA1458x系列为中心的单元的批量测试和编程的吞吐量。你可在以下连结找到有关此工具的更多资料:
https://support.dialog-semiconductor.com/connectivity/reference-design/production-line-tool
谢谢,PM_Dialog
嗨PM_Dailog,
我检查了生产线上的工具,在那个闪光用Uart方法。对吗?那么为什么在PLT板上使用uart方法呢?
为什么不是Jtag方法?有任何jtag方法支持PLT板可用吗?用于快速生产编程。
是的,PLT只使用UART来闪烁dut。没有具体的原因为什么PLT只有UART接口。一个可能的原因是当PSB中的痕迹太长时JTAG不能正常工作,但我会和硬件团队检查,如果有重要的原因我们不使用它,我会回复你。
这是否意味着,从DA14583使用JTAG接口不需要从JTAG设备复位信号连接?我正在使用Segger J-Link,是否需要复位信号连接到DA14583?
谢谢Kinjan
嗨Kinjan帕特尔
JTAG接口不需要从DA14583复位信号连接。请检查常见问题,在开发工具包和参考设计部分,有一个问题“如何使用开发工具包(基本或pro)编写自定义板”。正如你所看到的,当你使用我们的开发板来编程自定义板时,你没有连接复位信号,所以在你的自定义PCB中,这个连接是不需要的。
https://support.dialog-semiconductor.com/guide/faq-dev-kits-ref-designs
你好,对话框的团队,
我的DA14583芯片定制设计没有通过JTAG编程,只是因为复位没有连接。我尝试使用SDK 5.0.4,直到J-Link与DA14583之间的重置线路连接后,程序才成功。附加的错误日志时,重置没有连接。
另外,DA14583需要逆变器在DA14583和J-Link之间的复位线路上。请参考下面的链接:https://wiki.segger.com/DA14583_series
我理解的DA14583不复位连接就不能编程,对吗?
问候Kinjan
JTAG与DA14583之间不需要复位连接。正如我从附件pdf中看到的,你的设备无法连接,这就是为什么你不能通过JTAG编程。你能试着从SEGGER J-Link Commander软件复位吗?另外,您能否澄清SPI flash是空的还是您已经用固件烧毁了它?如果您已经用BLE应用程序编写了SPI flash,可能设备处于睡眠模式,您将无法连接JTAG。
嗨nagendra81,
JTAG接口比UART接口速度快,因为它是通过SWD直接与Cortex-M0连接。使用JTAG连接时,文件会自动下载,不需要按复位键,但使用UART时需要复位。请从我们的支持门户查看生产线工具(PLT)。该工具专为生产测试和编程单元而设计,使您能够降低成本,并增加以DA1458x系列为中心的单元的批量测试和编程的吞吐量。你可在以下连结找到有关此工具的更多资料:
https://support.dialog-semiconductor.com/connectivity/reference-design/production-line-tool
谢谢,PM_Dialog
嗨PM_Dailog,
我检查了生产线上的工具,在那个闪光用Uart方法。对吗?那么为什么在PLT板上使用uart方法呢?
为什么不是Jtag方法?有任何jtag方法支持PLT板可用吗?用于快速生产编程。
嗨nagendra81,
是的,PLT只使用UART来闪烁dut。没有具体的原因为什么PLT只有UART接口。一个可能的原因是当PSB中的痕迹太长时JTAG不能正常工作,但我会和硬件团队检查,如果有重要的原因我们不使用它,我会回复你。
谢谢,PM_Dialog
你好,
这是否意味着,从DA14583使用JTAG接口不需要从JTAG设备复位信号连接?
我正在使用Segger J-Link,是否需要复位信号连接到DA14583?
谢谢
Kinjan
嗨Kinjan帕特尔
JTAG接口不需要从DA14583复位信号连接。请检查常见问题,在开发工具包和参考设计部分,有一个问题“如何使用开发工具包(基本或pro)编写自定义板”。正如你所看到的,当你使用我们的开发板来编程自定义板时,你没有连接复位信号,所以在你的自定义PCB中,这个连接是不需要的。
https://support.dialog-semiconductor.com/guide/faq-dev-kits-ref-designs
谢谢,PM_Dialog
你好,对话框的团队,
我的DA14583芯片定制设计没有通过JTAG编程,只是因为复位没有连接。我尝试使用SDK 5.0.4,直到J-Link与DA14583之间的重置线路连接后,程序才成功。附加的错误日志时,重置没有连接。
另外,DA14583需要逆变器在DA14583和J-Link之间的复位线路上。请参考下面的链接:
https://wiki.segger.com/DA14583_series
我理解的DA14583不复位连接就不能编程,对吗?
问候
Kinjan
嗨Kinjan帕特尔
JTAG与DA14583之间不需要复位连接。正如我从附件pdf中看到的,你的设备无法连接,这就是为什么你不能通过JTAG编程。你能试着从SEGGER J-Link Commander软件复位吗?另外,您能否澄清SPI flash是空的还是您已经用固件烧毁了它?如果您已经用BLE应用程序编写了SPI flash,可能设备处于睡眠模式,您将无法连接JTAG。
谢谢,PM_Dialog