关于编程DA14580的一些问题

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
5个帖子/ 0新
最后一篇
Vrabo.
离线
最后一次露面:2年10个月前
加入:2016-11-04 19:19
关于编程DA14580的一些问题

你好!
我用14580制作了我的第一个原型。阅读一些论坛后,我觉得我搞砸了某个地方,所以我希望你能帮助我。我是previoulsy与pro dev套件一起工作。

我正在使用J-Link Ultra +来编程原型。我正在使用的端口是,VPP,VBAT,SWDIO,SWCLK和GND(我在信标参考设计中发现了它,所以我认为我应该使用相同的端口)。此外,我没有映射UART(P0_4和P0_5)。

我正在读一个论坛,我明白,如果我使用j-link,它将是一个OTP,我将无法重新编程以进行调试。

这是我的问题。
1)如果是DA14580由OTP编程,我将无法再重新编程吗?要能够重新编程它,我应该使用UART吗?
2)有没有办法使用J-Link进行编程并能够重新编程它?
3)我的一位同事与其他制造商的其他乐队一起使用。他告诉我,他需要在编程IC之前使用软设备。与da14580相同吗?

谢谢

设备:
mt_dialog.
离线
最后一次露面:1个月3周前
职员
加入:2015-06-08 11:34
嗨vrado,

嗨vrado,

1)如果编程OTP标题应用标志,则取消主引导加载程序(UART / SPI / I2C)的引导序列,并且设备只能从OTP引导,并且OTP只能刻录一次。因此,如果将图像刻录到OTP图像空间,并且您也刻录了OTP头应用标志,则通过JTAG编程设备的唯一方法(如果禁用OTP标题中的JTAG标志,则无法实现再次编程)。

2)如上所述OTP代表一个时间可编程,您可以在AllReady编程的OTP中执行的唯一方法是将任何留在0到1的任何单元格。

3)我不明白软件的意思是什么,如果你想下载代码进入580有两个选项:

  • 刻录OTP(通过Smart Spippets工具和6.8编程电压),每个启动时,设备将镜像在Sysram中。
  • 通过外部设备(UART / SPI / I2C)顺序引导,在AN-B-001文档中提到。

谢谢mt_dialog.

Vrabo.
离线
最后一次露面:2年10个月前
加入:2016-11-04 19:19
谢谢你的答案。

谢谢你的答案。
我早些时候没有回复,因为我正在做更多的研究。

在ref。设计您只有SWDIO,SWCLK,GND,VPP和VBAT映射,所以我使用该设计为我的电路。我想在使用OTP之前使用Keil Uvision来测试我的代码(使用演示代码调试代码)。我已经尝试使用JLink(连接:端口1到VBAT,TMS-> SWDIO,TCLK-> SWCLK和GND)编程我的自定义板,但它没有工作,我还尝试了使用SmartSnippet但在电路板设置中它并不是T出现SWDIO,SWCLK(1_4,1_5)的端口。我还尝试使用具有与JLINK一起尝试相同的配置的DEV Pro套件(使用J5跳线:PIN 25-> SWDIO,PIN 27-> SWCLK,PIN 1->在vbat,引脚2 GND)

由于我在原型阶段工作,我刚订购了10个电路板的Bebug和测试。我唯一可以考虑的是现在的程序是把一些引脚放在使用的uart,但引脚太小,我不想结束他们使用它们。

我希望你能帮助我。

谢谢你。

mt_dialog.
离线
最后一次露面:1个月3周前
职员
加入:2015-06-08 11:34
嗨Vrabo,

嗨Vrabo,

您应该能够使用SWD接口编程您的电路板。有指南如何在开发工具套和参考设计部分的支持网站的常见问题解答中这样做“如何使用开发套件(基本或专业版)编写自定义板”,因此请检查在那里相应的配置。如果您仍然无法通过JTAG下载FW,那么我想问题应该是您的H / W.

谢谢mt_dialog.

Vrabo.
离线
最后一次露面:2年10个月前
加入:2016-11-04 19:19
你好!

你好!

感谢您的帮助。以某种方式定制董事会无法正常工作。我试图用另一个并工作。