你好,
我使用了DA14583芯片集自定义应用。使用jtag或Uart刷新设备的最佳方法是什么?
在编程方面有什么不同吗?对于制作节目编排来说,哪一种是最好的方法呢?为什么对话框提供了两个选项?
有什么特别的原因吗?
嗨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设备的reset signal connection ?我使用的是Segger J-Link,是否需要重置信号连接到DA14583?
谢谢Kinjan
嗨Kinjan帕特尔
JTAG接口不需要重置DA14583的signa连接。请检查常见问题,在开发工具包和参考设计部分,有一个问题“如何使用开发工具包(基本或专业)编程自定义板”。正如你所看到的,你没有连接复位信号时,使用我们的开发板编程自定义板,所以在你的自定义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指挥官软件复位吗?另外,请问SPI闪存是空的还是用固件烧毁的?如果您已经用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设备的reset signal connection ?
我使用的是Segger J-Link,是否需要重置信号连接到DA14583?
谢谢
Kinjan
嗨Kinjan帕特尔
JTAG接口不需要重置DA14583的signa连接。请检查常见问题,在开发工具包和参考设计部分,有一个问题“如何使用开发工具包(基本或专业)编程自定义板”。正如你所看到的,你没有连接复位信号时,使用我们的开发板编程自定义板,所以在你的自定义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指挥官软件复位吗?另外,请问SPI闪存是空的还是用固件烧毁的?如果您已经用BLE应用程序编写了SPI flash,那么设备可能处于睡眠模式,您将无法连接JTAG。
谢谢,PM_Dialog