完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
前言:关于升级文件的命名,个人建议使用设备号命名,这样每个设备都可以和自己的升级程序对应上。同时下载完升级文件后,建立在4Gflash中创建一个新文件名如“updata”,我们查询新文件名是否存在,来判断FTP下载文件是否完成,防止在FTP获取文件的过程中,好巧不巧被人啪叽断电了,获取到的是一个不完整的文件
[09:18:52.564] AT [09:18:52.587] AT [09:18:52.587] OK [09:18:52.587] AT+CPIN? [09:23:44.438] AT+CPIN? [09:23:44.438] +CPIN: READY [09:23:44.438] [09:23:44.438] OK [09:23:44.438] AT+CREG? [09:24:11.017] AT+CREG? [09:24:11.017] +CREG: 0,1 [09:24:11.017] [09:24:11.017] OK [09:24:11.017] AT+CGREG? [09:24:22.053] AT+CGREG? [09:24:22.053] +CGREG: 0,1 [09:24:22.053] [09:24:22.053] OK [09:24:22.053] AT+CSQ [09:25:23.007] AT+CSQ [09:25:23.007] +CSQ: 31,99 [09:25:23.007] [09:25:23.007] OK [09:25:23.007] AT+QICSGP=1,1,CMNET,1 //这里是联网场景配置,用的是中国移动,所以是CMNET [09:26:33.317] AT+QICSGP=1,1,CMNET,1 [09:26:33.317] OK [09:26:33.317] [09:27:09.147] AT+QIACT=1 //激活场景前,最好是先去激活,防止该编号场景已经被激活了 [09:27:09.156] AT+QIACT=1 [09:27:09.156] OK [09:27:09.156] //一下为FTP登录相关配置 [09:28:25.467] AT+QFTPCFG=contextid,1 [09:28:25.475] AT+QFTPCFG=contextid,1 [09:28:25.475] OK [09:28:25.475] AT+QFTPCFG=“account”,“myftp”,“1234556” [09:28:41.004] AT+QFTPCFG=“account”,“myftp”,“1234556” [09:28:41.004] OK [09:28:41.004] [09:28:58.895] AT+QFTPCFG=“filetype”,1//bin文件传输 [09:28:58.903] AT+QFTPCFG=“filetype”,1 [09:28:58.903] OK [09:28:58.903] AT+QFTPCFG=“transmode”,1 [09:29:14.822] AT+QFTPCFG=“transmode”,1 [09:29:14.822] OK [09:29:14.822] AT+QFTPCFG=“rsptimeout”,90 [09:29:27.086] AT+QFTPCFG=“rsptimeout”,90 [09:29:27.086] OK [09:29:27.086] AT+QFTPOPEN=“你的FTP IP”,21 [09:29:41.931] AT+QFTPOPEN=“你的FTP IP”,21 [09:29:41.931] OK [09:29:41.931] [09:29:47.956] +QFTPOPEN: 0,0 // 到这里就登录成功了 //去指定的目录下载升级文件吧 [09:49:43.178] AT+QFTPCW // 这里我被坑了一下 我写成了SSU [09:49:51.732] AT+QFTPCW [09:49:51.732] OK [09:49:51.732] [09:49:51.839] [09:49:51.839] +QFTPCWD: 0,0 [09:49:51.839] AT+QFTPPWD [09:49:57.593] AT+QFTPPWD //这里是查询当前目录位置 [09:49:57.593] OK [09:49:57.593] [09:49:57.698] [09:49:57.698] +QFTPPWD: 0,"/SSU" [09:50:03.624] AT+QFTPLIS//列出文件信息 [09:50:12.045] AT+QFTPLIS [09:50:12.338] [09:50:12.338] CONNECT [09:50:12.338] [09:50:12.469] -rw-r–r-- 1 1001 1001 65076 Jun 14 01:14 ssu.bin//这个是我的升级文件 [09:50:12.469] [09:50:12.469] OK [09:50:12.469] [09:50:12.469] +QFTPLIST: 0,65 [09:50:12.469] AT+QFDE [09:50:44.113] AT+QFDE//取文件前最好删除一下4G模块FLASH里的东西 [09:50:44.123] [09:50:44.123] OK [09:50:44.123] AT+QFTPGET=“ssu.bin”,“UFS:current.bin”//取到4G模块的FLASH中 [09:51:05.188] AT+QFTPGET=“ssu.bin”,“UFS:current.bin” [09:51:05.188] OK [09:51:05.188] [09:51:06.855] [09:51:06.855] +QFTPGET: 0,65076 [09:51:06.855] AT+QFTPCLOSE //文件下载好了。下面就用AT+QFREAD读数据就好,参考FILE应用指导文档,正在开发中 |
|
|
|
只有小组成员才能发言,加入小组>>
3311 浏览 9 评论
2994 浏览 16 评论
3493 浏览 1 评论
9058 浏览 16 评论
4087 浏览 18 评论
1178浏览 3评论
605浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
599浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2335浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1896浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 01:54 , Processed in 1.294958 second(s), Total 77, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号