你好,对话框的团队,
我们目前正在使用IBeAcon产品的DA14583设备,同时在我们的研发阶段,我们正面临着与这个SoC合作的问题,我将其列出,请支持,谢谢。
1)为什么不支持Beil MDK 5.25生成的*十六进制*输出文件的智能片段,它只支持* .bin *文件,如果是这样,如何在Windows 10 PC上使用(Hex到Bin)(任何替代方案)软件)。
2)由于SOC是新的市场,我们可以有关于使用智能片段和它的工作台的细节的教程视频链接。
3)什么将是实践的大规模生产的固件烧,因为它看起来复杂和耗时,同时烧OTP和按下重置检测,然后烧固件,你能建议一个帮派程序员将处理这些序列。
设备:
嗨Jagath,
https://support.dialog-semicondiondiondiondiondum/connectivity/reference-designs?qt-view_reference_designs__block_3=7#qt-view_reference_designs__block_3.
谢谢,PM_DIALOG.
嗨pm_dialog,
谢谢您的及时回复,我们的工程师将审核您的建议并发布我们的要求。
嗨PM_dialog,
当我下载对话电池供电的IBeAcon示例程序并使用Keil 5.25构建程序,并使用DA14580开发套件调试程序与DA14583子板。该程序在此调试环境中运行正常。
但是,当我尝试使用智能片段使用UART方法时尝试将程序闪存到DA 14583的目标板时面临的问题。
问题:(闪烁后没有答案)
1)我的问题是,是否我必须将引导加载程序与这个对话框I信标固件或对话框I信标固件组成的引导加载程序。
2)如果我想结合它,是任何GUI工具,都是这样做的那么在UM-B-012中的长方法。
嗨Jagath,
当你尝试使用SmartSnippet通过UART烧录SPI flash时,能否提供更多的信息?你能成功地烧SPI Flash和583不能启动或你不能烧它?另外,你能告诉我你是否可以下载固件到SysRAM吗?你能试着用另一个SDK的例子烧录SPI flash吗?583芯片已经烧录了引导加载程序,默认从SPI flash启动
谢谢,PM_DIALOG.
嗨pm_dialog,
1)我可以成功flash,我可以读取燃烧的flash太。583启动问题我不确定,任何方法检查它。
2)我与OTP闪存有什么关系,可以感受到没有这样做.. ??,对于对话框I灯泡示例。
嗨Jagath,
您是否能够通过UART下载到Sysram时的固件?您可以检查从SDK的另一个示例下载固件时是否具有相同的问题?
谢谢,PM_DIALOG.
嗨PM_dialog,
1)不引导不发生,是的,我下载了BLE裸骨,它也似乎没有响应在我的目标板与SPI Flash编程方法通过UART接口。我附上了烧损报告,请查收。
嗨Jagath,
正如我上一篇文章的那样,我的推荐只是为了直接将代码下载到Sysram,而不是通过UART接口刻录SPI闪存。所以请尝试将Sysram下载到Sysram任何示例代码到583.如需将代码下载到Sysram,您将必须为583个板构建项目(Keil IDE的顶部有一个选项,允许您这样做并从下拉菜单中选择583)。然后,您必须单击“调试”按钮并运行代码。关于您无法从Flash引导的事实,从您附加的图片,我看到闪存中刻录的图像缺少智能片段附加的可引导标题(即如果单击是的)工具提示您刻录可引导图像)。因此,当您敲打刻录时,该工具将提示您为制作图像启动,您应该单击“是”以便能够从Flash启动。
谢谢,PM_DIALOG.
嗨PM_dialog,
正如我提到的那样,它在开发板上的调试模式下工作正常,但我的场景将在目标板上刻录相同的固件,并且在刻录SRAM上的FW将是非挥发性的.. ??。
我也厌倦了通过单击“是”的选项,仍然没有工作,并且我应该在OTP图像标题上刻录引导加载程序映像。?? ..提前谢谢。
嗨Pm_dialog,
我在flash编程器上选择“是”,附上刻录报告。
嗨Jagath,
我建议您直接下载代码到SyRAM,以确认您使用的设备能够运行一个BLE启用的固件,这不是您的问题的解决方案。关于你不能从SPI flash上运行583上的信标代码的事实,你是否试图重新设置板以再次运行引导加载程序,并最终从SPI flash加载固件?你不应该为了解决你的问题而烧毁OTP上的任何东西。请注意,583的OTP已经被一个583引导加载程序烧录,以便直接从预定义的SPI引脚启动,然后检查具有不同接口的其他引脚。我试图复制你的问题在我的一边与信标软件583连接Pro DevKit板,我能够看到设备广告。如果这不能在您正在工作的自定义板上工作,那么您将不得不检查引导过程与一个分析器,如果那里出现错误。
谢谢,PM_DIALOG.
嗨pm_dialog,
我们已经开发了自己的固件与定制广告数据,它与目标板DA14583工作良好,但不是FW的对话Ibeacon和其他例子。我失踪。
在开发板14580上使用JTAG连接器,引脚如下,无法将设备连接到调试模式,就像DA14583的子板一样。
在J5标题引脚26 - >目标板上的SWDIO
28 --->目标板上的SWCLK
1 - > VBAT
2 - > GND
并将SW连接到VBAT - >重置
在那里我必须连接Din。
嗨Jagath,
很抱歉,我不能理解您的问题,所以您能再解释一下吗?如果我能理解你的意思,你已经设计了定制的PCB与DA14583芯片,你已经开发了自己的固件,正在您的定制板上工作?虽然,你不能从你的SDK下载任何默认固件到你的自定义板。我理解对了吗?请问您的JTAG连接器是哪一个问题?你是否将你的定制板与任何DA14580开发套件连接?
谢谢,PM_DIALOG.
嗨Dialog_PM.
我们正在使用14580 devp pro套件的帮助,我们使用具有DA14583 SOC的定制板,我们正在使用UART方法燃烧FWS SPI。自从我们使用bin文件格式,我的fw运行得很好。但是,当我尝试刻录刻录示例程序时,您的示例程序进入十六进制文件将成功刻录但程序引导似乎不执行。
要在调试模式下运行我的目标板,我尝试使其运行作为我使用示例程序的JTAG成都的子板。但面对JTAG连接的问题。如此纠正我的JTAG标题引脚。
嗨Jagath,
将固件下载到SPI Flash时,使用二进制文件格式以刻录它。但是,SmartSnippets工具箱将自动转换为二进制文件格式。
以下是使用JTAG接口编程定制板所需的连接:
你可以在网上找到更多的信息«开发工具包和参考设计»选项卡的常见问题(FAQ)我们支持网站的页面。如欲浏览“常见问题解答”网页,请按以下连结:
https://support.dialog-semiconductor.com/guide/frequently-asked-questions
谢谢,PM_DIALOG.