您好对话团队,
我们目前正在使用Ibeacon产品开发DA14583设备,而在研发阶段,我们在使用这个SOC方面面临问题,我列出了它,请支持,谢谢。
1)为什么智能snippet不支持*hex*输出文件生成从keil MDK 5.25,是它将只支持*.bin*文件,如果是这样,如何生成它使用(十六进制到bin)在windows 10 PC(任何替代软件)。
2)由于SoC是新的市场,我们可以详细介绍使用Smart Scompet及其工作台的详细信息。
3)在固件上燃烧的批量生产的实践是什么,因为它看起来复杂且耗时,而燃烧OTP并按下重置以检测然后刻录固件,您可以建议一个帮派编程器将处理这些序列。
设备:
嗨jagath,
https://support.dialog-semiconductor.com/connectivity/reference-designs?qt-view__reference_designs__block_3=7#qt-view__reference_designs__block_3
谢谢,PM_Dialog
嗨Pm_dialog,
感谢您的直接响应,我们的工程师将审查您的建议并发布我们的Quires。
嗨pm_dialog,
如我下载对话电池供电的Ibeacon示例程序,并使用keil 5.25构建程序,并使用DA14580开发工具包- Pro与DA14583子板调试程序。程序在这个调试环境中运行良好。
但我面临一个问题,当我试图闪光程序到我的目标板da14583使用UART方法使用智能片段。
问题:(闪烁后得不到板的响应)
1)我的问题是,我是否必须将引导加载程序程序与此对话框固件或对话框ICon固件组成,也由引导加载程序组成。
2)如果我想结合它,是任何GUI工具来做这个,然后在UM-B-012的长方法。
嗨jagath,
您能否在使用Smartsnippet时尝试烧掉SPI Flash时提供更多信息?您是否能够成功刻录SPI闪存,583无法启动,或者您无法刻录它?另外,如果您能够将固件下载到Sysram,请告诉我吗?你能试着用SDK的另一个BLE拼写刻录SPI闪光吗?583芯片已烧毁引导加载程序,由SPI Flash默认靴子
谢谢,PM_Dialog
嗨PM_Dialog,
1)我可以成功闪烁,我也可以读取烧焦的闪光灯。583启动问题我不确定,以及任何检查它的方法。
2)和我必须做的OTP闪光,可以感觉到没有做那个…??,用于对话框I信标示例。
嗨jagath,
当通过UART下载固件到SysRAM时,你能引导吗?你能帮我检查一下,你从另一个例子的SDK下载固件时,是否也有同样的问题?
谢谢,PM_Dialog
嗨pm_dialog,
1)没有靴子没有发生,是的,我下载了BLE裸骨,它在我的目标板上也没有响应,SPI Flash编程方法通过UART接口。我附上了烧记报告,请找到它。
嗨jagath,
正如我在之前的文章中提到的,我的建议是直接下载代码到Sysram,而不是通过UART接口刻写SPI flash。所以请尝试下载到SysRAM的任何示例代码到583。要将代码下载到SysRAM,您必须为583板构建项目(在Keil IDE的顶部有一个选项,允许您这样做,并从下拉菜单中选择583)。然后你必须点击“调试”按钮并运行你的代码。有关的事实,你不能够从flash引导,从这幅图中有附加我看到图像,燃烧的flash缺乏引导头,聪明的片段高度(即如果你单击yes当工具提示输入燃烧启动映像)。所以当你点击刻录工具将提示你使图像可启动,你应该点击“是”,以便能够从flash启动。
谢谢,PM_Dialog
嗨pm_dialog,
正如我之前提到的,它在开发板上的调试模式下工作得很好,但我的方案是在目标板上刻录相同的固件,而在SRAM上刻录FW将是非易失的,对吗?。
我已经累的选项通过点击“YES”也,它仍然没有工作,和我应该烧的引导加载程序的图像上的OTP图像头。提前谢谢。
嗨pm_dialog,
并且我是通过在闪存程序员上选择“是”来连接烧记报告。
嗨jagath,
我建议您将代码直接下载到Syram中,以确认您使用的设备是否能够运行启用BLE启用的固件,并且它不是您的问题的解决方案。关于您无法在SPI Flash中的583上运行信标代码,您是否尝试重置电路板以再次运行引导加载程序,并最终从SPI Flash加载固件?您不应该在OTP上刻录任何东西,以解决您的问题。请注意,583的OTP已使用583引导加载程序刻录,用于直接从预定义的SPI引脚启动,然后检查具有不同接口的其他引脚。我试图用583连接的Pro devkit板上的信标软件在我身边复制你的问题,我能够看到设备广告。如果这不适用于您正在处理的自定义板上,那么如果存在问题,则必须使用分析仪检查引导过程。
谢谢,PM_Dialog
嗨Pm_dialog,
我们已经开发了自己的固件,具有定制的广告数据,它适用于目标板DA14583,但不是对话框IBeAcon和其他示例的FW。我缺少的地方。
在开发板14580上使用JTAG连接器,引脚如下所示,无法将设备连接到调试模式,如DA14583子板。
J5头引脚26 -> SWDIO上的目标板
28—目标板上的> SWCLK
1——> vbat
2——>接地
并切换sw连接到vbat——>复位
我必须连接din。
嗨jagath,
对不起,但我无法理解你的问题,所以请你更多地解释一下吗?如果我能够抓住你的意思,你已经设计了使用DA14583芯片的自定义PCB,并且您已开发出您的自定义板上的自己的固件?虽然,您无法从SDK下载任何默认固件到您的自定义板。我明白了吗?请您可以清楚您的问题是JTAG连接器吗?您是否使用任何DA14580开发套件连接您的定制板?
谢谢,PM_Dialog
嗨dialog_pm
我们有一个自定义板da14583 SOC上,我们正在燃烧Fw的flash spi,使用uart方法与14580 devp pro工具包的帮助。我的Fw运行良好,因为我们使用bin文件格式。但是你的示例程序生成十六进制文件时,我试图燃烧的示例程序,它燃烧成功,但程序引导似乎没有执行。
要在调试模式下运行我的目标板,我尝试让它作为子板运行,我使用你的示例程序的Jtag成功。但在jtag连接方面面临问题。所以纠正我的jtag头钉。
嗨jagath,
当您下载固件到SPI flash时,您使用二进制文件格式来刻录它。然而,SmartSnippets工具箱自动将十六进制文件转换为二进制文件格式。
下面是使用JTAG接口编写自定义板所需的连接:
您可以在此处找到更多信息«发展套件和参考设计»标签常见问题(常见问题)我们的支持网站的页面。点击下面的链接才能访问FAQ页面:
https://support.dialog-semicondiondiondum/guide/frequencess-asked-questions.
谢谢,PM_Dialog