正点原子LORA模块ATK-01固件升级与断电不丢失设置参数

 前言

最近学32,天天和正点原子的售后服务聊,有问题就直接转技术服务,嘿嘿,果然不愧是售后服务, 解决了很多问题。。。。。哈哈哈。。。正如图,这是正点原子ATK-LORA-01,共32个信道模块地址可以配置的地址范围为0-65535。由于很多模式都要求配置信道和地址,本着以配置好再直接当做无线串口用的目的,我并不想在连上stm32还发AT指令给lora模块,能配置再用当然是最为简单的。这个时候,我发现我的两个模块,一个可以断电保存参数,而一个不可以。

步骤

首先是找到那个能断电保存参数的lora模块的估计库版本,

 固件版本是20210704V2.1 _DP3.0

于是先查看另一个不能断电保存参数的lora模块的固件库版本,若是不一致则更新固件库版本

再看看正点原子的升级固件库步骤。 

需要注意的,上电前MD0和AUX开始要共3.3v的电压(这是最主要的)进入固件升级模式。

通过  AT+UPDATE 查看是否进入固件升级模式,否则则返回电平引脚不一致的错误。

未进入固件升级模式则返回ERROR,成功则返回OK。这时候就可以打开固件文件开始升级

待进度条升级完毕

通过  AT+CGMR?

查看当前固件库的版本以判断更新固件是否成功。

我本以为到这我的那个断电不保存参数的那个模块现在应该是能断电保存的了。结果还是不行。

再继续看AT指令。关注到了这个

 于是 发送 AT+FLASH=1 ,设置参数再重新上电结果依然还是没有保存。后续在技术服务的帮助下,让我试试上位机设置参数并保存后,让MD0接地再重新上电。结果实验成功。在此感谢正点售后花一个小时陪我折腾(售后那边测试的样本没有这个问题(指他们那边直接通过上位机配置完就可以))。

另外,在AT指令的配置时,若一不小心在指令后面多打了一个回车,结果也是错误。。。。该踩的坑和不该踩的都被我踩了。。。。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值