Air202、Air800等模块,自从面世以来,因质优价廉、开发便捷、稳定性强等特点颇受开发者欢迎。诸位开发者各显其能,围绕这些模块,开发了各种牛逼又给力的应用(据说还有卖套套的?小编我是佩服得不要不要的)。
软件写的是很嗨皮了,然而量产时才发现,一个一个模块进行下载,插拔串口线,简直是要累吐血的节奏。而且效率极其低下。所以各位小伙伴再次脑洞大开,用了各种招数,比如下边这个:
以小编的猜测,未来可能还要“鞭尸”很久,毕竟太经典了。
画反了,host_uart也没有预留,一切靠飞线,大写的服!
但是,如果已经把模块贴在PCB上了,忽然惊觉没有下载怎么办呢?动手能力强的小伙伴不甘示弱,做出了非常牛逼的东东:
如图所示,用亚克力做了一个刚好适合板子大小的凹槽,然后把板子放进去。串口线接好插针,针搭在host_uart的焊盘上,ok,开撸!
小编叹服之余,不禁问道,如果板子摆放不平,焊盘接触不良怎么样?对方邪魅一笑:针是有弹性的。
好吧,这才是真高手,厉害。
那么,究竟有没有靠谱又高效的下载方式呢?答案是肯定的!为了解决这种窘况,我们专门为开发者提供了 1拖N下载夹具,支持Luat多种模块的批量下载;最多可8个模块同时下载,怎么样,霸气吧?先来一睹为快:
实际上呢,它和那个亚克力做的下载器有异曲同工之妙。配合专用的软件,可以实现1(1台电脑)拖N(N个模块)同时批量下载的目的。
因为每个模块引脚各有不同,所以家具也有多种型号。目前夹具支持如下模块:
Air201 一拖一、四、八夹具 GPRS
Air202 一拖一、四、八夹具 GPRS
Air208S 一拖一、四、八夹具 GPRS
Air208M 一拖一、四、八夹具 GPRS
Air800 一拖一、四、八夹具 GNSS+GPRS
Air801 一拖一、四、八夹具 GNSS+GPRS
Air200 一拖一、四、八夹具 GPRS
Air200S 一拖一、四、八夹具 GPRS
接下来,小编手把手教您如何使用这个神器。
首先需要使用luaTools 生成量产用的LOD文件。如果您还没有 luaTools 呢,请到我们的产品中心(http://www.openluat.com/Product)下载哦。
打开luaTools.exe,点击“生成量产文件”按钮:
随后在弹出的新窗口中,先选择正确的LOD文件(1),然后添加所有lua文件和资源文件(图片、mp3等)(2):
添加完脚本后,点击“浏览文件”按钮(3),选择量产用LOD保存的文件夹;最后点击“合并生成量产用文件”(4)即可啦。
合并完成后,状态栏会有如下提示:
表示量产用文件生成完毕。
如果合并过程中,出现如下错误:
请检查路径是否过于复杂,文件名是否过长,cpu/内存是否够用。强烈建议在合并过程中,停止运行任何耗费cpu和内存的程序。
在实际量产下载前,建议开发者使用生成的量产用LOD文件进行测试(点击luaTools的“下载lod按钮”,将该量产用LOD下载到模块内),测试该量产用LOD文件可以正常工作(资源调用是否正常,代码运行是否正确等)。
如果通过测试,那么现在就可以开始准备批量下载啦!
首先,请准备一个可外接供电的usb-hub(建议选择质量过硬的品牌,这样可以保证下载过程中稳定运行),然后将usb-hub接到电脑上,待电脑自动安装好该usb-hub驱动后,把下载夹具的所有usb线插到usb-hub上:
接下来,打开电脑的“设备管理器”,查看是否发现串口线。如果正确识别,则无需安装驱动。如果出现下图所示的“叹号”,则需要安装串口线PL2303驱动。下载地址:
http://www.openluat.com/Product/others/batdl.html
成功安装后,电脑端的“设备管理器”即可识别所有的串口线(如果未识别,请检查连线是否正确)。
夹具的gnd和vbat需要接3.4~4.2v直流供电,以给模块供电;然后将夹具的开关拨到“ON”位置:
下一步,打开“RDA平台lod升级工具”所在目录,把刚刚生成的量产用LOD文件拷贝进去。如果您还没有“RDA平台lod升级工具”呢,请到我们的产品中心(http://www.openluat.com/Product)下载哦。
如图所示,将文件拷贝到该目录:
继续,修改config目录下的param.ini文件:
其中,lod 参数应该修改为量产用LOD的名称;
auto_restart参数可修改为true(大小写不敏感)。如果aut_restart修改为true,则下载完成后重启模块。参数不为true,则下载完成不重启模块。如果希望下载完成后,放入新模块自动开始下载,则请留空此参数。
双击main.exe,点击“设置”按钮。随后弹出的窗口中,勾选复选框,并选择正确的对应串口(可以从“设备管理器”查看哦)。设置完成后,点击“ok”按钮:
现在,,将模块正确的放置在夹具中,使host_tx / host_rx / gnd 和夹具准确接触:
最后,点击软件的“开始”按钮,就可以愉快的进行批量下载啦!
提示“等待模块放入”,此时将模块放入夹具正确位置,即可自动开始下载:
下载ing:
下载完毕:
如果 param.ini 设置 auto_restart 为非True,直接把模块取下,换上新的模块,软件即可自动开始下载,无需人工干预。
请注意:
1、如果下载过程中出现错误,文本框内会有相应提示:
请根据提示进行故障排除。
2、请尽量使用最新版的 luaTools 生成量产用LOD文件,使用最新版 RDA平台lod升级工具进行批量下载。如果二者不是最新版,则生成的量产用LOD文件可能存在兼容性问题,导致“RDA平台lod升级工具”下载失败,或者出现下载后模块无法正常工作的情况。
3、如果更改配置文件param.ini的auto_restart参数为非True时,则无需再点击“开始”按钮,对应串口的模块下载好后,直接手动替换为新的待下载模块,即可自动开始下载。
4、外接供电的usb-hub,可以保证下载过程稳定性,避免因usb口供电不足导致的异常情况,推荐使用。
5、不同模块间的host_uart不同,所以夹具并不通用,望悉知。
6、luaTools、RDA平台lod升级工具、串口线驱动,均可从 http://www.openluat.com/Product下载。
7、夹具的vbat和gnd电压应为3.4~4.2v,反接、电压超高可能导致模块烧毁;电压过低则模块无法正常开机下载。
8、下载任务进行时,无法关闭软件,只有点击“停止”按钮,才能关闭软件(为防止意外关闭软件,导致下载中断)
9、如果模块放入夹具,却始终提示“等待模块放入”,请检查模块摆放是否正确,触点是否接触良好。
10、如果param.ini中的lod参数存在问题,则会提示:
请确认lod文件是否main.exe目录中,文件名是否正确。
43 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!