亲爱的对话框,
在成功编程DSPS_6.150.4.50固件到DA14531 TINY模块之后,只要我尝试用我的手机的SmartConfig应用程序修改任何参数,它就可以正常工作。在将例如' Device Name '从' SPS_531 '更改为' SPS_999 '并按下' APPLY '后,它接受SmartConfig断开连接并重新连接后,我可以看到名称更改正确。
但是关闭/打开TINY模块,它会崩溃,甚至无法扫描它。例如,如果我将“连接超时”从默认的1000毫秒更改为1100毫秒,这是相同的。
看起来任何参数的改变都会让fw崩溃,但是在启动TINY模块之后。
提前谢谢。
嗨janosN,
感谢您的在线问题,以及您对我们的BLE解决方案的兴趣。
你能澄清一下下面的陈述吗?
但是关闭/打开TINY模块,它崩溃了,甚至无法扫描它。
模块是否从flash启动,并在关闭电源后,它不能发布?
另外,崩溃是什么意思?它无法启动,还是启动后大肆宣传,然后崩溃?
谢谢,PM_Dialog
亲爱的对话框,
在我使用SmartConfig之前,我可以使用模块,没有任何问题,串行通信工作良好,我可以发送/接收串行数据,我可以关闭和再次打开模块,它可以工作几天。但是,一旦我使用SmartConfig(从我的智能手机),并更改任何参数,如设备名称或连接超时,并应用它,它只能工作到下一个模块-电源关闭。如果我再次启动这个模块,它什么也不会做!就死了。它不能被任何扫描仪发现,所以f/w是死的。唯一的解决方案是重新编程DSPS f/w和它再次工作。现在我的解决方案是:在编译DSPS之前,我更改名称和其他我需要的参数,然后编译项目,之后不尝试用SmartConfig修改任何东西。
还有一件事:测量电源电流,如果模块工作正常(从3.3V电池),它大约是0.45 mA。如果出现上述问题,电源电流为:0.8 mA,所以几乎翻倍。
非常感谢。
嗨JanosN,
我刚刚验证了我可以使用SmartConfig更改我的模块的BD名称。我可以开关电源,甚至用电池供电。我认为您可能会破坏配置的格式,因此请密切关注这一点——可能要逐个应用更改,并在此之间进行测试,以查明问题所在。
尝试构建默认项目,并使用SmartSnippets工具箱的flash Loader将其存储在flash中。
还请确认您已经删除了开发套件主板上的所有flash相关跳线。
/ MHv