8个帖子/ 0新
最后一篇
PowerPoint45
离线
最后看到:3年4周前
加入:2017-03-03 01:55
DA14580永久性程序

这就跟你问声好!我是新的编程这些设备。我有一个连接DA14580的模块。它被称为HJ-580LA。我正在尝试获取在此设备上工作的DSP。虽然我可以使用“booter”启动DSPS程序,但我无法弄清楚如何在断开电源/重置时使程序保持一致。我现在正在使用的只是使用RX / TX端口进行编程的简单TTYUSB电缆。我使用的模块有以下引脚:

  • ex-Ant.
  • VPP.
  • P05.
  • P04.
  • SWD / P15
  • P03.
  • p(零)_(零)
  • SCK /好

除了外部EEPROM和其他额外的组件可以做什么?我怎么会常常制作计划。我可以将它闪现给内部EEPROM吗?是否需要特殊硬件来正确刷新程序?我正在寻找一个j-link,但我不知道我如何用我可用的销钉挂钩。将获得一个J-Link朝着正确的方向前进吗?

任何帮助都是惊人的,即我应该采取的方向。谢谢!

关键词:
设备:
MT_dialog
离线
最后看到:5个月2周前
职员
加入:2015-06-08 11:34
嗨PowerPoint45,

嗨PowerPoint45,

除了从OTP中,580没有任何嵌入的非易失性存储器,您只能烧掉您的FW一次。除了您必须为主引导加载程序附加外部SPI或I2C内存。智能代码段工具有其他工具,可通过UART接口或通过JTAG将代码刻录到外部SPI闪存或I2C EEPROM中,您可以找到有关AN-B-023:接口DA14580支持的设备的信息,其中包含外部存储器。我不太完全得到关于jlink的第二个问题,580支持SWD接口,所以你需要的是jlink lite手臂,并连接swdio和swclk引脚,以便将代码下载到Sysram中,我们的Dev套件有jlink调试器板上。

由于MT_dialog

PowerPoint45
离线
最后看到:3年4周前
加入:2017-03-03 01:55
我很感激你的回复!

我很感激你的回复!我购买的模块没有代码,所以我认为尚未写入内部OTP。当我使用SmartSnippets工具箱读取OTP时,一切都空白,直到我下到0x47F08,所以我不确定。任何时候我都尝试写入OTP,我会在检查刻录是否成功时收到“收到错误消息:fffffffe”。我环顾四周,但找不到任何解决方案。我正在使用smartsnippets toolbox v4.6.3.1570。

至于我关于J-Link的问题。是否需要使用J-Link设备来写入内部OTP或者我应该尝试的方式(只使用Rx和TX)也有效吗?

MT_dialog
离线
最后看到:5个月2周前
职员
加入:2015-06-08 11:34
嗨PowerPoint45,

嗨PowerPoint45,

如果你觉得答案有帮助,请标记为接受。

我想您正在查看OTP标题(存储常量值的OTP的单独部分,存储,修剪值,BD地址等。地址0x47F08是从工厂燃烧的RF修剪值。应存储图像的位置是表示OTP图像的选项卡。关于刻录程序,您必须申请VPP电压才能燃烧OTP,请检查AN-B-020:最终产品测试和编程指南.PDF。

关于Jlink和刻录OTP, Smart Snippets提供了两个接口来访问58x系列(当打开工具时,您可以选择JTAG或OTP), JTAG或UART,因此您可以通过UART刻录OTP。

由于MT_dialog

PowerPoint45
离线
最后看到:3年4周前
加入:2017-03-03 01:55
非常感谢你

非常感谢您的帮助,您已经清除了我的主要问题。我讨厌再次打扰你,但在我把sps_device_580.hex文件刻录到OTP之后,它不会在启动时运行该程序。我可以使用“booter”并运行该程序,但它不在启动时运行OTP上的程序。你知道为什么会是什么?我已阅读OTP图像,看起来程序与十六进制文件相同。是否需要设置某种启动标志?我需要将“应用程序标志1”和“应用程序标志2”设置为“是”。随时我更改标题,然后按刻录我得到一个弹出窗口,表示“DMA长度(0字)不应小于图像文件代码长度(4740字)。你想继续”所以我想我觉得我正在做点什么错误的。我从不按下继续,因为我不知道这条消息是什么。

编辑:好的,所以它看起来我的工作。我重新启动了该程序,并能够将标题刻录为“应用标志”1和2到“是”。非常感谢您的帮助。

PS:我在这里的客户支持留下了非常深刻的印象。

MT_dialog
离线
最后看到:5个月2周前
职员
加入:2015-06-08 11:34
嗨PowerPoint45,

嗨PowerPoint45,

为了验证这一点,是的,您必须删除应用程序标志,以使引导代码知道您想从OTP引导,而不是执行接口扫描代码(为外部设备扫描SPI、UART、I2C,以便从那里引导)。关于DMA长度,如果您在扩展睡眠(DSPS正在操作)中操作,您可以将DMA长度保留为零(它将把所有内存内容复制到系统ram中)。

由于MT_dialog

Vanessa HM
离线
最后看到:2年4周前
加入:2018-01-31 23:11
你好PowerPoint45,

你好PowerPoint45,
你能与我分享设置或步骤加载芯片中的启动吗?
的问候。

PowerPoint45
离线
最后看到:3年4周前
加入:2017-03-03 01:55
这就跟你问声好!我已经创建了一个视频

这就跟你问声好!我已经创建了一个视频,展示我如何设置它:
YouTube Link.