我使用DA14531 MOD与SDK 6.0.14。
我已经修改了示例测量温度提供在您的网页//www.xmece.com/sites/default/files/da14531-da14585..。根据我的要求。
当我第一次下载固件。hex文件到板使用SmartSnippets工具箱v5.0.14然后设备在我的BLE扫描仪应用程序中是可见的,我可以通过请求它获得数据。
但是当我断开电源并将其他电源连接到BLE模块时,在BLE扫描仪应用程序中看不到设备。(简单地说,当电源故障时,设备不是广告,所以我无法查看设备信息连接到设备)。
当电源打开时,我如何将设备设置为可用,我是否需要禁用或启用任何MACRO来解决这个问题。你们谁能帮我解决这个问题?
谢谢
D.RaviKiran
嗨ravikiran4,
谢谢你的问题。是否可以分享更多关于你的HW设置的细节,以便我能了解哪里出了问题?DK是如何供电的?你能给它编程序吗?
谢谢,PM_Dialog
谢谢你的快速回复。
DK是由PC驱动的,是的,我能编程子板。
我正在编程DA14531MOD-00F1DB-P (子板)与DA14531 Pro DevKit。与j - 1跳线设置在Pro DevKit为(SWCLK, SWDIO, RST)。
在下载.hex代码文件后,它第一次工作正常。当我从PC上移除USB并再次连接它时,我无法在BLE Scanner应用程序上看到设备。同样的情况,当我重置引脚(P0_0/ reset)。
我在想,在断电或重置DA14531MOD-00F1DB-P后,程序被擦除了。
我不知道我在哪个内存中下载DA14531MOD-00F1DB-P程序。你能帮我解决这个问题吗?
谢谢
D.Ravikiran
嗨ravikiran4,
谢谢你的解释。
还有一个问题:您使用的是哪种工具?Keil IDE, Flash程序员或SmartSnippets工具箱?
如果您正在使用Keil IDE对模块进行编程,那么应用程序代码将被下载到System-RAM中,因此在重置或周期关闭后它将丢失,您将不得不重新编程。
您可以使用Dialog Smartbond Flash Programmer for Windows OS或SmartSnippets工具箱V5.0.14 for Windows OS来编程SPI flash,以便在复位或断电后代码将被保留。
请参考以下使用手册:
UM-B-138: flash编程用户手册(HTML)
UM-B-083 SmartSnippets工具箱用户手册
谢谢,PM_Dialog
我正在使用SmartSnippets工具箱v5.0.14。尽管我正面临着这个问题。
现在我正在使用Dialog SmartBond Flash Programmer v1.0.4。复位后,工作也很好。好。
但使用SmartBond Flash程序员,我只能使用JTAG引脚编程。
我想对我的外部使用单线UART编程DA14531 SmartBond TINY模块我的DA14531 ProDev Kit主板。我该怎么做呢?
你能给我解释一下吗?
谢谢你!
D.RAVIKIRAN
嗨D.RAVIKIRAN,
在Board Setup中,确保您已经选择了P05上的1线UART和SPI flash的正确gpio。
http://lpccs-docs.dialog-semiconductor.com/UM-B-083/tools/Board_Setup.html
以下文件也对此作了说明:
http://lpccs-docs.dialog-semiconductor.com/UM-B-139-Getting-Started-with-DA14531-TINY-Module/05_Software_Development_Tools/Software_Development_Tools.html
谢谢,PM_Dialog