你好,
我使用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设备复位信号连接?我用的是Segger J-Link,需要Reset信号连接到DA14583吗?
谢谢Kinjan
嗨Kinjan帕特尔
JTAG接口不需要从DA14583重置信号连接。请查看faq,在开发工具包和参考设计部分,有一个问题“如何使用开发工具包(基本或专业)编程定制板”。正如您所看到的,当使用我们的开发板编程定制板时,您不必连接重置信号,因此在您的定制PCB中不需要此连接。
https://support.dialog-semiconductor.com/guide/faq-dev-kits-ref-designs
你好,对话框的团队,
我用DA14583芯片定制设计,没有通过JTAG编程,只是因为没有连接reset。我尝试与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,需要Reset信号连接到DA14583吗?
谢谢
Kinjan
嗨Kinjan帕特尔
JTAG接口不需要从DA14583重置信号连接。请查看faq,在开发工具包和参考设计部分,有一个问题“如何使用开发工具包(基本或专业)编程定制板”。正如您所看到的,当使用我们的开发板编程定制板时,您不必连接重置信号,因此在您的定制PCB中不需要此连接。
https://support.dialog-semiconductor.com/guide/faq-dev-kits-ref-designs
谢谢,PM_Dialog
你好,对话框的团队,
我用DA14583芯片定制设计,没有通过JTAG编程,只是因为没有连接reset。我尝试与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