我使用DA14531 MOD和sdk6.0.14。
我修改了这个例子测量温度在您的网页上提供//www.xmece.com/sites/default/files/da14531-da14585。。。根据我的要求。
当我第一次下载固件。十六进制文件到董事会使用SmartSnippets工具箱v5.0.14然后设备在我的BLE扫描仪应用程序中可见我可以通过请求它来获取数据。
但是当我断开电源并将其他电源连接到BLE模块时,设备在BLE扫描仪应用程序中不可见。(简单地说,当电源出现故障时,设备没有广告,因此我无法查看设备信息以连接到设备)。
如何在开机时将设备设置为可用,是否需要禁用或启用任何宏来解决此问题。你们谁能帮我解决这个问题。?
谢谢你
D、 拉维基兰
嗨ravikiran4,
谢谢你的问题。有没有可能分享更多关于你的硬件设置的细节,以便我能理解哪里出了问题?DK是如何供电的?你能编程吗?
谢谢,下午好
谢谢你的快速回复。
DK是由电脑供电,是的,我可以编程子板。
我正在编程DA14531MOD-00F1DB-P(子板)使用DA14531 Pro开发套件。与J1级Pro DevKit as(SWCLK、SWDIO、RST)上的跳线设置。
在下载了.hex代码文件之后,它第一次工作正常。当我从电脑中取出USB并再次连接时,我无法在BLE扫描仪应用程序上看到设备。与我重置pin时的情况相同(P0\U 0/重置)。
我认为程序在断电或重置DA14531MOD-00F1DB-P后被删除。
我不知道我正在哪个内存中下载DA14531MOD-00F1DB-P中的程序。你能帮我解决这个问题吗?
谢谢你
D、 拉维基兰
嗨ravikiran4,
谢谢你的解释。
还有一个问题:你在用什么工具?Keil IDE,Flash程序员还是SmartSnippets工具箱?
如果您使用keilide对模块进行编程,那么应用程序代码将下载到系统RAM中,因此在重置或循环关闭后,它将丢失,您必须重新编程。
你可以用用于Windows操作系统的Dialog Smartbond Flash程序员或适用于Windows操作系统的SmartSnippets工具箱V5.0.14对SPI flash进行编程,使代码在复位或断电后保留。
请参阅以下用户手册:
UM-B-138:编程flash用户手册(HTML)
UM-B-083 SmartSnippets工具箱用户手册(HTML)
谢谢,下午好
我正在使用SmartSnippets ToolBox v5.0.14。即使我面对这个问题。
现在我正在使用你的对话框SmartBond Flash程序员v1.0.4。复位板后工作正常。很好。
但是使用SmartBond Flash程序员,我只能使用JTAG引脚编程。
我想使用单线UART编程到我的外部DA14531 SmartBond微型模块使用我的DA14531 ProDev工具箱主板。我该怎么做?
你能给我解释一下吗。
谢谢您
D、 拉维基兰
嗨,D.RAVIKIRAN,
在线路板设置中,确保已选择P05上的1线UART和SPI闪存的正确GPIO。
http://lpccs-docs.dialog-semiconductor.com/UM-B-083/tools/Board\u Setup.html
以下文件也对其进行了描述:
http://lpccs-docs.dialog-semiconductor.com/UM-B-139-Getting-Started-with-DA14531-TINY-Module/05\u Software\u Development\u Tools/Software\u Development\u Tools.html
谢谢,下午好