目录名称
- 一、Luatools使用问题
-
- 1.1 烧录下载
-
- 1.1.1、 2G模块无法烧录下载
- 1.1.2、 2G开发板无法烧录下载
- 1.1.3、4G模块(开发板)无法烧录下载
- 1.1.4、生成量产文件时的加密功能有什么用
- 1.1.5、4G开发模式下的“USB打印Trace、UART1打印Trace、UART2打印Trace”是什么功能
- 1.1.6、Luat开发方式下可以烧录哪种类型的文件
- 1.1.7、脚本代码中如何读取通过Luatools烧录进模块的文件
- 1.1.8、Luat开发方式下可以烧录某个项目的部分文件吗/li>
- 1.1.9、打开串口失败
- 1.2、日志输出
-
- 1.2.1、2G模块(开发板)无法输出日志
- 1.2.2、4G模块(开发板)无法输出日志
- 1.2.3、日志输出过程中,突然停止输出
- 1.2.4、4G模块USB输出日志时,会丢失开机过程的部分日志
- 1.2.5、为什么系统状态、信 强度、版本类型、框架类型、软件版本的内容有时不显示或者显示不正确
- 1.2.6、Luatools可以抓取、输出哪几种日志
- 1.3、其他
-
- 1.3.1、Luatools无法启动、出现error 126
- 1.3.2、Luatools工作异常、闪退
- 1.3.3、不小心删除了源码,有办法找回吗
- 1.3.4、如何抓取模块死机时的日志
- 1.3.5、是否有64位、Linux、Mac版本工具;是否支持xp系统
- 1.3.6、为什么提示多个工具在运行
- 1.3.7、为什么设备一直在正常运行,但是coolwatcher抓日志过程中,会突然不输出日志
- 二、量产烧录工具使用问题
-
- 2.1、使用一拖多烧录时,出现后一个模块开始烧录,前一个模块烧录失败的问题
- 2.24G模块烧录到最后,没有提示成功,提示“USB is Removed”
- 2.3、4G模块量产烧录工具打开失败
- 三、开关机(电源)问题
-
- 3.1、2G模块无法开机
- 3.2、2G模块无法关机
- 3.3、4G模块无法开机
- 3.4、4G模块无法关机
- 3.5、其他
-
- 3.5.1、有没有推荐的电池
- 3.5.2、为什么使用市电仍然无法正常工作
- 3.5.3、能否获取电量百分比
- 3.5.4、为什么供电没问题却仍然无法开机、自动关机、或者异常重启
- 3.5.5、客户示例:4G模块开机很慢,powerkey需要按16秒才能开机
- 四、重启问题
-
- 4.1、2G模块重启
- 4.2、4G模块重启
- 五、校准问题
-
- 5.1、2G模块如何判断是否校准
- 5.2 4G 模块如何判断是否校准
- 六、IMEI、SN问题
-
- 6.1、Luat版本为什么开机读出的IMEI、SN为空
- 6.2、为什么IMEI为默认值
- 6.3、为什么4G模块写IMEI会失败
- 6.4、SN是什么,如何读写
- 七、SIM卡问题
-
- 7.1、支持中国大陆哪些运营商
- 7.2、是否支持中国港澳台、外国运营商
- 7.3、支持SIM卡热插拔吗
- 7.4、找不到SIM卡
- 7.5、Luat版本为什么开机读出的ICCID、IMSI为空
- 7.6、可以读到SIM卡的手机 码(MSISDN)吗
- 7.7、虚拟卡(VSIM)
- 7.8、贴片卡(ESIM)
- 7.9、合宙物联 卡(虚拟卡、贴片卡、实体卡)商务问题
- 7.10、想使用语音短信业务怎么办
- 7.11、实体卡如何防盗
- 7.11、实体卡如何防盗
- 7.12、为什么SIM VCC没有供电
- 7.13、为什么Luatools提示“可能是虚拟卡数据错误,请重启几次,如果一直出现此提示,请联系管理员”
- 7.14、如何判断sim卡所属运营商
- 八、天线射频问题
-
- 8.1、天线设计和调试
- 8.2、天线使用环境
- 8.3、2G模块测试传导灵敏度时,到-107.5左右GPRS就会掉线
- 8.4、2G模块天线为什么和GND短路了
- 8.5、2G模块和4G模块天线通用吗
- 8.6、4G模块如果支付辅天线,如何使用辅天线
- 8.7、天线厂调试天线时,如何提供来电自动接听的软件
- 九、信 问题
-
- 9.1、没有信 (信 弱)
- 9.2、信 强度和 络数据业务的稳定性关系
- 十、 络注册和附着问题
-
- 10.1、无法注册 络、注册 络慢、无法附着 络、附着 络慢
- 10.2、为什么在一些车库里面手机接打电话正常,但是模块注册 络失败呢
- 10.3、为什么有些SIM卡在2G模块上无法注册 络
- 10.4、同一地点,同一张卡,手机可以注册上4G 络,为什么4G模块不可以
- 10.5、4G模块使用2G卡,注册 络很慢
- 10.6、4G模块如何设置 络频段
- 10.7、如何判断4G模块注册的是什么 络
- 10.8、各国 络频段汇总
- 10.9、 络小区参数
- 十一、APN设置和PDP激活问题
-
- 11.1、2G模块如何设置APN
- 11.2、4G 模块如何设置APN
- 11.3、PDP激活失败
- 11.4、为什么4G模块专 卡连接服务器失败
- 十二、socket问题
-
- 12.1、连接服务器失败
- 12.2、数据收发延迟大、速度慢、经常失败、掉线断开
- 12.3、如何发送大量数据
- 12.4、为什么频繁收发数据时,会导致整个模块系统响应变慢
- 12.5、是否支持长连接
- 12.6、快发和慢发有什么区别
- 12.7、支持发送什么格式的数据
- 12.8、如何查询错误码
- 12.9、最多同时支持多少个连接
- 12.10、是否支持websocket、是否可以做server使用
- 12.11、为什么要发送心跳包(如何检测连接活性)
- 12.12、为什么有时连接断开会收到提示;有时不可以收到提示,必须等到发送数据时才能检测到断开
- 12.13、如何统计流量
- 12.14、是否支持IPv6
- 12.15、模块IP地址
- 12.16、数据接收缓存问题
- 12.17、客户示例:2G模块3秒上传一次GPS位置数据,轨迹丢失问题
- 12.18、数据透传时,会丢失前面的一部分数据
- 十三、http问题
-
- 13.1、是否支持HTTPS
- 13.2、为什么频繁请求会失败
- 13.3、支持发送什么格式的数据
- 13.4、如何查询错误码
- 13.5、如何POST文件
- 13.6、为什么POST JSON格式的数据会出现失败
- 13.7、AT版本如何设计HTTP应用逻辑
- 13.8、数据接收缓存问题
- 13.9、为什么https访问失败
- 十四、mqtt问题
-
- 14.1、是否支持ssl
- 14.2、AT版本如何设计MQTT应用逻辑
- 14.3、有没有免费的MQTT broker可用
- 14.4、如何实现掉线自动重连
- 14.5、频繁掉线是什么原因
- 14.6、有没有认证机制
- 14.7、client id是否允许重复
- 14.8、是否支持通配符
- 14.9、Qos0、1、2如何选择
- 14.10、AT版本publish json格式的数据,如何处理”
- 14.11、如何查询错误码
- 14.12、数据接收缓存问题
- 14.13、为什么mqtt ssl访问失败
- 十五、远程升级问题
- 十六、阿里云问题
-
- 16.1、如何连接阿里云
- 16.2、除了阿里云,支持华为云、百度云、腾讯云、OneNet等其他云平台吗
- 16.3、一型一密方案,设备在线运行了很多天后,模块中的设备密钥和阿里云平台上的密钥不一致导致无法上线
- 16.4、为什么阿里云连接失败
- 16.5、如何降低阿里云的离线率
- 16.6、阿里云 站上的异常信息和模块动作的对应关系
- 16.7、如何批量写入三元组
- 16.8、AT版本,MCU端如何实现HmacMD5算法
- 十七、基站定位问题
-
- 17.1、如何使用基站定位
- 17.2、基站定位原理
- 17.3、基站定位精度如何
- 17.4、为什么基站定位失败
- 17.5、如何在iot.openluat.com中查询设备的基站定位请求记录
- 17.6、合宙官方的基站定位能在国外使用吗
- 十八、GPS定位问题
-
- 18.1、哪些模块支持GPS定位
- 18.2、GPS天线如何设计
- 18.2、GPS天线如何设计
- 18.3、Air800模块如何测试信噪比
- 18.4、Air800模块如何输出原始NMEA数据
- 18.5、Air800模块GPS无信 、信 弱、定位失败
- 18.6、如何支持秒定位(GPS定位慢)
- 18.7、什么是GPS的冷启动、温启动、热启动
- 18.8、GPS定位经纬度不准确
- 18.9、GPS模块内部有LNA吗
- 18.10、GPS定位海拔不准确
- 18.11、如何计算NMEA校验码
- 18.12、可视卫星、可用卫星有什么区别
- 18.13、GGA和RMC应该用哪个
- 18.14、如何解读NMEA 文每个字段的含义
- 18.15、是否支持rtd、rtk
- 18.16、是否支持ntrip协议
- 18.17、已知两个经纬度,如何计算间距/li>
- 18.18、如何解决静态漂移
- 18.19、做车载定位器,进入隧道没办法定位怎么办
- 18.20、能否用于制作人员定位器、定位手表
- 18.21、使用Luat版本FLOAT底层,能否实现坐标转换(WGS84~GCJ02)加偏/纠偏
- 18.22、哪些地图使用的是GCJ02坐标系
- 18.23、哪些地图可以直接查看WGS84定位
- 18.24、车载使用时需要天线引出到车顶上吗
- 十九、GPIO问题
-
- 19.1、为什么GPIO配置后,功能不正常
- 19.2、GPIO的输出能力是多少
- 19.3、中断检测能力是多少
- 19.4、哪些管脚可以用做GPIO
- 19.5、异常重启,能否恢复之前的工作状态
- 19.6、从硬件上电到脚本可控制GPIO状态,这段时间内的管脚电平状态如何变化
- 二十、合宙官方硬件看门狗问题(仅适用于Luat版本)
- 20.1、软硬件设计
-
- 20.1、软硬件设计
- 20.2、硬件看门狗是否有必要
- 20.3、为什么4G模块不需要外部硬件看门狗
- 20.4、为什么会提示喂狗失败(WatchDog <–> AirM2M didn’t respond : wdt reset 153b)
- 20.5、PWR_ON_OUT脚有什么作用
- 20.6、如何测试看门狗是否正常工作
- 20.7、能否修改看门狗喂狗时序
- 20.8、能否使用自己的硬件看门狗芯片
- 20.9、有没有软件看门狗
- 20.10、硬件看门狗外围电路不规范可能导致2G模块一直重启
- 二十、合宙官方硬件看门狗问题(仅适用于Luat版本)
-
- 20.1、软硬件设计
- 20.2、硬件看门狗是否有必要
- 20.3、为什么4G模块不需要外部硬件看门狗
- 20.4、为什么会提示喂狗失败(WatchDog <–> AirM2M didn’t respond : wdt reset 153b)
- 20.5、PWR_ON_OUT脚有什么作用
- 20.6、如何测试看门狗是否正常工作
- 20.7、能否修改看门狗喂狗时序
- 20.8、能否使用自己的硬件看门狗芯片
- 20.9、有没有软件看门狗
- 二十一、短信问题
-
- 21.1、支持长短信吗
- 21.2、为什么Air720H模块无法使用中国电信卡收发短信
- 二十二、日志使用问题(仅适用于Luat版本)
-
- 22.1、如何解读Luatools抓到的脚本日志
- 22.2、errDump功能有什么用
- 22.3、设备使用errDump对接合宙官方服务器,如何查看设备上 的错误信息
- 二十三、串口通信问题
-
- 23.1、AT版本发送AT无应答
- 23.2、串口数据乱码
- 23.3、Luat版本串口问题
- 二十四、音频问题(仅适用于Luat版本)
-
- 24.1、无法播放mp3文件
- 24.2、无法播放tts
- 24.3、支持什么规格的喇叭
- 24.4、TTS音质可以更好吗
- 二十五、core固件使用问题
-
- 25.1、固件区别
- 25.2、哪里可以下载旧版本固件
- 25.3、如何在2G模块Luat开源core中添加自己的功能模块
- 二十六、合宙云平台问题
-
- 26.1、提供哪些云平台服务
- 26.2、物联 云平台(iot.openluat.com)问题
-
- 26.2.1、如何添加设备到设备列表中
- 26.2.2、如何查询设备在哪个产品下
- 26.2.3、为什么公司采购的4G模块不在我自己创建的产品项目下
- 26.2.3、为什么转移设备会失败
- 26.2.4、如何在不同账 间转移产品
- 26.3、TCP测试平台(tcplab.openluat.com)问题
-
- 26.3.1、如何使用TCP测试平台
- 26.3.2、浏览器打开tcplab.openluat.com失败怎么办
- 26.3.3、为什么模块连接TCP测试平台,会出现断开的问题
- 二十八、JSON问题
-
- 28.1、底层使用哪个库实现的
- 28.2、为什么会解析出错
- 28.3、为什么HTTP POST JSON格式的数据会出现失败
- 28.4、AT版本mqtt publish json格式的数据,如何处理”
- 二十九、UI问题(仅使用于Luat版本)
-
- 29.1、如何支持UI显示
- 29.2、为什么lcd不显示
- 29.3、最大支持的lcd分辨率是多少
- 29.4、如何使用自定义字体
- 29.5、为什么图片无法显示
- 29.6、如何显示二维码
- 29.7、如何显示Code128条形码
- 三十、FLASH和RAM使用问题(仅适用于Luat版本)
-
- 30.1、Luat版本用户可使用哪些FLASH空间
- 30.2、Luat版本用户可用的RAM空间
- 30.3、NVM使用问题
- 30.4、为什么读文件失败
- 30.5、动态创建自定义文件的注意事项
- 30.6、是否支持外扩SPI FLASH
- 三十一、RNDIS问题
-
- 31.1、模块软件中支持关闭RNDIS 卡功能吗
- 31.2、WINDOWS如何使用RNDIS模式上
- 三十二、PCB文件使用问题
-
- 32.1、合宙官方的PCB文件用 PADS的什么版本可以打开
- 三十三、语音通话问题
-
- 33.1、4G模块是否支持语音通话业务
- 33.2、为什么Air720G模块无法使用中国移动卡的语音通话业务
- 33.3、天线厂调试天线时,如何提供来电自动接听的软件
- 33.4、如何处理通话或者录音中的电流噪音(TDD噪音)
- 三十四、模块参数
-
- 34.1、4G模块
- 三十五、Luat版本脚本开发小问题
-
- 35.1、Luat版本脚本运行框架
- 35.2、sys.taskInit创建的task有没有优先级之分
- 35.3、如何实现延时运行
- 三十六、认证问题
-
- 36.1、模块做过哪些认证
- 36.2、客户产品SRRC认证注意事项
- 36.3、模块有入 证书(CTA)吗
- 三十七、SPI问题
-
- 37.1、如何用Luat脚本模拟实现SPI
- 三十八、I2C问题(仅适用于Luat版本)
-
- 38.1、如何用脚本驱动mpu6050
- 三十九、PPP拨 问题
-
- 39.1、WINDOWS下4G模块如何拨 上
- 39.2、Linux下4G模块如何拨 上
- 四十、时钟问题
-
- 40.1、如何同步时钟
一、Luatools使用问题
使用教程:http://oldask.openluat.com/article/4
1.1 烧录下载
1.1.1、 2G模块无法烧录下载
-
检查下载线连接是否正确,下载线要连接模块的host_txd、host_rxd、gnd
-
检查下host_txd、host_rxd是否与其他管脚短路,特别是host_txd和vddio相邻,可能会因为贴片或者焊接问题导致短路
-
下载线不稳定,更换ft232/cp2102等芯片串口线对比试一下
-
检查供电以及开机是否正常,测量vbat 3.6V到4.2V,并拉低pwrkey 2000ms开机
-
检查下载口电平是否匹配,支持2.8V,兼容3.3V
-
更换电脑usb口或者更换电脑对比测试
-
模块可能损坏【静电击穿、炉温过高可能导致损坏】,更换模块对比测试确认
-
如果出现下载过程中失败问题,参考如下顺序排查
1)供电可能不稳定,使用稳定的电源供电,可以直接用稳压电源对vbat供电对比确认
2)下载线可能不稳定,更换ft232/cp2102等芯片串口线对比试一下
更多详细说明参考:http://doc.openluat.com/article/600/0
1.1.2、 2G开发板无法烧录下载
-
参考开发板使用手册,确认跳线帽使用是否正常
-
开发板上已经有usb转串口芯片,所以要使用micro usb线,不要使用usb转串口线
-
检查供电以及开机是否正常,测量vbat 3.6V到4.2V,并长按pwrkey开机
-
检查下载口电平是否匹配,支持2.8V,兼容3.3V
-
更换电脑usb口或者更换电脑对比测试
-
模块可能损坏【静电击穿、炉温过高可能导致损坏】,更换模块对比测试确认
-
如果出现下载过程中失败问题,参考如下顺序排查
1)供电可能不稳定,使用稳定的电源供电,可以直接用稳压电源对vbat供电对比确认
2)下载线可能不稳定,更换ft232/cp2102等芯片串口线对比试一下
1.1.3、4G模块(开发板)无法烧录下载
-
检查下载线连接是否正确,如果是模块,要连接模块的usb_dp、usb_dm、vbus、gnd;如果是开发板,要连接usb口,luatools准备好下载后,拨动开关拨到on位置
-
需要使用稳定的usb下载线,不要使用usb转串口下载线
-
检查供电是否正常,测量vbat 3.6V到4.2V
-
要安装驱动,参考:http://oldask.openluat.com/article/92, 注意:安装好驱动之后,在烧录固件过程中,设备管理器中会出现下图所示的下载驱动
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-24f53taG-1619422566511)(http://oldask.openluat.com/image/show/attachments-2019-10-P2aiLCiP5db9ad0250805.png “undefined”)]
烧录固件,正常开机后,设备管理器中会出现下图所示的3种驱动
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nDM7kCFW-1619422566523)(http://oldask.openluat.com/image/show/attachments-2019-10-nP7l5Mlr5db9acf3b676b.png “undefined”)]
如果没有出现这些端口,或者有感叹 ,表示驱动没有安装成功,请重新安装驱动注意:如果电脑安装了USBPcap,会造成下载驱动有感叹 ,从而造成无法烧录固件,但是可以正常抓取日志。如果遇到此问题,请删除USBPcap后再试;此问题可以参考下图操作:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zCqhW8QU-1619422566524)(http://oldask.openluat.com/image/show/attachments-2019-11-cWGdgtNF5dd3a643e6a80.png “undefined”)] -
更换电脑usb口或者更换电脑对比测试
-
模块可能损坏【静电击穿、炉温过高可能导致损坏】,更换模块或者开发板对比测试确认
-
如果出现下载过程中失败问题,参考如下顺序排查
1)供电可能不稳定,使用稳定的电源供电,可以直接用稳压电源对vbat供电对比确认
2)下载线可能不稳定,更换稳定的usb下载线
1.1.4、生成量产文件时的加密功能有什么用
1.1.5、4G开发模式下的“USB打印Trace、UART1打印Trace、UART2打印Trace”是什么功能
可以选择输出脚本日志的端口,默认是USB输出日志,如果烧录或者生成量产文件时,选择了指定端口输出日志,注意在Luatools主界面,选择对应的打印口,这样在Trace窗口才能输出日志
1.1.6、Luat开发方式下可以烧录哪种类型的文件
任何类型的文件都可以烧录,例如mp3、bmp、png、jpg、txt、自定义后缀的文件等等,烧录后,脚本如何访问这些文件,参考1.1.7章节
1.1.7、脚本代码中如何读取通过Luatools烧录进模块的文件
通过Luatools烧录进模块的文件,开机启动时,根据不同类型的文件,会自动创建不同的目录保存这些文件,完整的文件路径(filePath)定义如下:
G模块:
- 如果是lua文件,例如xxx.lua:非加密下载时,文件路径为/lua/xxx.lua;加密下载时,文件路径为/lua/xxx.luae
- 如果是非lua文件,例如xxx.mp3:非加密下载时,文件路径为/ldata/xxx.mp3;加密下载时,文件路径为/ldata/xxx.mp3e
G模块:
- 无论什么格式的文件,例如xxx.lua,文件路径都为:/lua/xxx.lua
考虑到对内存的消耗过大可能会造成内存不足的问题:如果文件较小(小于4KB),可以使用io.readFile(filePath)一次性全部读出;如果文件较大(大于4KB),可以使用io.readStream(filePath, offset, len)分段读出
1.1.8、Luat开发方式下可以烧录某个项目的部分文件吗/h3>
1.1.9、打开串口失败
Luatools打开串口时,会对波特率做校验,如果串口芯片的波特率满足不了要求,会打开失败
2G模式下,波特率为921600;4G模式下,波特率为115200
目前遇到过如下几种打开串口失败的情况:
1. 使用了PCIE转串口卡,这种串口卡不支持921600波特率,所以在2G开发模式下会提示打开失败,在4G模式下可以正常打开
1.2、日志输出
1.2.1、2G模块(开发板)无法输出日志
- 参考1.1.1和1.1.2章节,先检查一下数据线、供电、跳线问题
- 联系代码开发者,确认一下代码中是否关闭了日志输出功能
- 联系代码开发者,确认一下代码中是否配置了host口、uart1或者uart2输出日志功能,Luatools选择的打印口要和代码配置一致
1.2.2、4G模块(开发板)无法输出日志
- 参考1.1.3章节,先检查一下数据线、供电问题
- AT版本固件不支持通过Luatools trace窗口输出日志,通过sscom等串口工具,连接ASR Modem Device AT口,发送ATI命令检查一下版本 是否正确
- 联系代码开发者,确认一下代码中是否关闭了日志输出功能
- 联系代码开发者,确认一下代码中是否配置了usb口、uart1或者uart2输出日志功能,Luatools主界面选择的打印口要和代码配置一致
- 参考1.1.5章节,确认下烧录或者打包时选择的打印Trace口是否和Luatools主界面选择的打印口一致
1.2.3、日志输出过程中,突然停止输出
- 如果是4G模块usb口输出日志,点击“关闭端口”后再点击“打开端口”;如果是4G 模块串口或者2G模块输出日志,点击“重启端口”
- 参考1.2.1和1.2.2排查
1.2.4、4G模块USB输出日志时,会丢失开机过程的部分日志
4G模块开机时,部分电脑识别usb口过慢,导致开机部分的日志可能丢失;遇到此类问题,可以参考1.1.5章节,使用uart1或者uart2输出日志
1.2.5、为什么系统状态、信 强度、版本类型、框架类型、软件版本的内容有时不显示或者显示不正确
这些内容都是从抓取的日志中分析关键字解析出来的,如果不是从开机开始抓取日志,会丢失一些日志,从而导致解析失败。例如软件版本是搜索poweron reason解析出来的,如果没有抓到这一行日志,软件版本就会解析失败,或者如果自己写的应用脚本中也会输出poweron reason关键字日志,也可能导致解析异常。所以,这些信息的解析仅仅是作为参考方便开发者分析问题,要进一步准确分析问题,一定要直接分析日志
1.2.6、Luatools可以抓取、输出哪几种日志
- 可以抓取、实时显示、自动保存Luat版本的脚本日志,脚本日志文件自动保存在工具根目录的log/*.trc中
- 可以抓取、自动保存4G模块AT版本或者Luat版本的底层日志,底层日志文件自动保存在工具根目录的log4gdiag*. sdl中,但是不可以实时显示;如果需要调试4G模块AT版本问题,可以用串口工具直接监控AT口的命令交互日志【参考:http://doc.openluat.com/article/600/0 】或者单片机打印出来AT交互日志来分析问题;或者吧sdl文件发给合宙技术支持人员分析
- 不可以抓取2G模块AT版本日志。如果需要调试2G模块AT版本问题,可以用串口工具直接监控AT口的命令交互日志【参考:http://doc.openluat.com/article/600/0 】或者单片机打印出来AT交互日志来分析问题;或者按照合宙技术支持人员的要求,参考:http://oldask.openluat.com/article/63 来抓取日志
1.3、其他
1.3.1、Luatools无法启动、出现error 126
缺少vc_redist运行库,http://www.openluat.com/Product/file/asr1802/vc%E8%BF%90%E8%A1%8C%E5%BA%93%E5%90%88%E9%9B%86MSVBCRT_AIO_2018.07.30_X86+X64.exe 下载安装后,重新运行Luatools
1.3.2、Luatools工作异常、闪退
- 点击菜单“帮助->检查新版本”,更新最新版本
- 检查电脑的任务管理中是否有多个luatools.exe,如果有,关闭所有后,再重启Luatools
- 最新版本如果仍然有问题,提供Luatools根目录下的*failed.log给合宙技术支持人员分析
1.3.3、不小心删除了源码,有办法找回吗
- Luatools根目录下ClearScr中会保存最后一次本地烧录或者生成量产文件时的所有源码文件
- 如果第1步不是你想要的,找一个有源码的设备,联系合宙技术支持人员处理
1.3.4、如何抓取模块死机时的日志
- 2G模块参考:http://oldask.openluat.com/article/63
- 4G模块参考:http://oldask.openluat.com/article/910
1.3.5、是否有64位、Linux、Mac版本工具;是否支持xp系统
没有64位、Linux、Mac版本工具,Linux和Mac请使用虚拟机运行Luatools工具;支持部分XP系统,建议在WIN7以上的系统上使用
1.3.6、为什么提示多个工具在运行
检查电脑的任务管理中是否有多个luatools.exe,如果有,关闭所有后,再重启Luatools
1.3.7、为什么设备一直在正常运行,但是coolwatcher抓日志过程中,会突然不输出日志
按照如下顺序尝试解决
- 下载线可能不稳定,更换使用ft232芯片串口线;抓日志过程中最好不要频繁的碰到串口线,可能会受到干扰
- 重新插拔串口线,重启coolwatcher
二、量产烧录工具使用问题
2G模块量产烧录工具:http://www.openluat.com/Product/file/rda8955/RDA 平台Lod客户升级工具2.5.7z
4G模块量产烧录工具:http://www.openluat.com/Product/file/asr1802/ASR 平台core客户升级工具V1.3_Air720系列.7z
合宙提供了官方的烧录夹具和设计文件,如有需要,打开:luat.taobao.com,在店铺内搜索夹具,与淘宝客服沟通;合宙也提供免费代烧录服务,购买模块到达一定数量时,此服务免费,详情与模块销售沟通
2.1、使用一拖多烧录时,出现后一个模块开始烧录,前一个模块烧录失败的问题
检查下夹具供电,使用稳定的电源给夹具供电;不要一个电源同时给多个夹具供电
2.24G模块烧录到最后,没有提示成功,提示“USB is Removed”
- 更换一根好点儿usb线,或者更换一个电脑usb口,或者更换电脑试试
- 工具目录下config/param.ini中,确认一下modleType配置是否正确
2.3、4G模块量产烧录工具打开失败
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ve8hLpKw-1619422566527)(https://oldask.openluat.com/image/show/attachments-2020-03-CQaioO2Q5e69f0ce8ac32.png “undefined”)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-q8bYL9z9-1619422566528)(https://oldask.openluat.com/image/show/attachments-2020-03-7OnkBxOR5e69f0eb5f1df.png “undefined”)]
出现此问题,一般都是blf文件配置出错导致的,打开config/param.ini,检查下图中的core对应的blf文件配置是否正确
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6UHFIhD8-1619422566528)(https://oldask.openluat.com/image/show/attachments-2020-03-kMfp2nr75e69f1160fa18.png “undefined”)]
三、开关机(电源)问题
3.1、2G模块无法开机
- 测量vddio引脚电压,如果是2.8V左右,表示已经正常开机,“无法开机”纯属误判;如果是低电平0V左右,表示没有开机
- vbat引脚电压3.6V到4.2V,powerkey拉低至少2秒,才有可能开机;测量vbat引脚和powerkey状态,确认是否满足要求
- 模块峰值需要2A电流,供电跌落不能太多
- 注意:reset引脚拉低是关机功能,不是重启功能
- 如果使用了硬件看门狗,可能因为硬件看门狗外围电路异常导致模块一直在重启,可参考20.10章节确认
- 如果上电后,发现电流不跑,host口没有日志输出,可能是开机过程中发生了死机问题;在powerkey一直拉低自动开机模式下,如果vrtc外部供电,就会造成vbat放电过慢,在放电没有完全时进行上电,会导致死机
- AT版本,上电后,如果发现电流不跑,日志跑到一半也停止了, 络指示灯正常闪烁,可能是开机过程中在某个task里死循环,曾经有一个客户的板子,开机时模块UART1_RX管脚被外部拉低导致模块一直有串口中断,导致死循环
- AT版本,如果AT口输出NORMAL POWER DOWN的URC提示,表示正常关机,有两种情况会导致这种关机
1) 开机状态下,检测到powerkey被拉低1.5秒以上时间
2) 收到了AT+CPOWD=1命令
3.2、2G模块无法关机
- AT固件,开机状态下,powerkey引脚从高电平拉低1.5秒以上,或者发送AT+CPOWD命令,都会执行关机流程;如果采用了“powerkey一直拉低”的上电自动开机设计,则无法通过power
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!