我使用DA14531 Mod,使用SDK 6.0.14。
我修改了这个例子测量温度提供在您的网页上https://www.dialog-semicondiondiondum/sites/default/files/da14531-da14585 ...根据我的要求。
当我第一次将固件下载到电路板时SmartSnippets Toolbox V5.0.14然后,在我的BLE扫描仪应用程序中可见设备,我能够通过请求它来获取数据。
但是当我断开电源并将其他电源连接到该BLE模块时,设备在我的BLE扫描仪应用中不可见。(简单地,当电源故障时,设备不是广告,因此我无法查看要连接到设备的设备信息)。
如何在电源打开时将设备设置为可用,我是否需要禁用或启用任何宏以解决此问题。你们中的任何人都可以帮助我解决这个问题。
谢谢
D.ravikiran.
嗨Ravikiran4,
谢谢你的问题。是否有可能为您的HW设置分享更多详细信息,以便我能理解出错了?DK如何供电?你能编程吗?
谢谢,PM_DIALOG.
谢谢你快速的回复。
DK由PC供电,是的,我能够编程子板。
我正在编程da14531mod-00f1db-p(子板)使用da14531 pro devkit。借J1.Pro Devkit上的跳线设置(SWCLK,SWDIO,RST)。
下载.hex代码文件后的第一次,它正常工作。当我从PC中删除USB并再次连接时,我无法在我的BLE扫描程序应用程序上看到设备。当我重置引脚时相同的情况(P0_0 / RESET)。
我认为该计划在电源故障或重置DA14531Mod-00f1db-p后被删除。
我没有任何想法,其中我正在下载da14531mod-00f1db-p中的程序。你能帮我解决这个问题吗?
谢谢
D.ravikiran.
嗨Ravikiran4,
谢谢你的解释。
还有一个问题:您使用的是哪种工具?Keil IDE,Flash Programmer或SmartSnippets Toolbox吗?
如果使用Keil IDE来编程模块,则应用程序代码将被下载到系统RAM,因此在重置或循环之后将丢失,并且您必须重新编程它。
您可以使用对话框智能闪存程序员,用于Windows操作系统要么Windows操作系统的SmartSnippets工具箱V5.0.14要编程SPI闪光灯,因此代码将在重置或断电后保持。
请参阅以下用户手册:
UM-B-138:编程闪存用户手册(HTML)
UM-B-083 SmartSnippets Toolbox用户手册(HTML)
谢谢,PM_DIALOG.
我正在使用smartsnippets toolbox v5.0.14。即使我正面临这个问题。
现在我正在使用您的对话框智能闪存程序员v1.0.4。重置电路板后它正在正常工作。好。
但是使用SmartBond Flash程序员,我只能使用JTAG引脚进行编程。
我想将单线UART编程用于我的外部DA14531 Smartbond Tiny模块使用我的DA14531 Prodev Kit主板。我怎样才能做到这一点?
请你能向我解释一下。
谢谢
D.ravikiran.
嗨d.ravikiran,
在“电路板”设置中,确保您在P05上选择了1线UART和SPI Flash的正确GPIO。
http://lpccs-docs.dialog-seminiondiond.com/um-b-083/tools/board_setup.html.
它还在以下文档中描述:
http://lpccs-docs.dialog-seminiondiond.com/um-b-139-getting-started-with-da14531-tiny-module/05_software_development_tools/software_development_tools.html.
谢谢,PM_DIALOG.