15篇开发入门文档和配套SDK已上传
免积分下载链接:https://download.csdn.net/download/JaLLs/12711196
692N芯片烧录方法和常用的更新固件方法
在了解烧录相关知识之前,先对key文件做一个介绍。
杰理旗下有很多代理商,云信通讯则是其中一家。每家代理商都有一个key文件,此key文件用于加密固件所用。
举例:客户原本从代理商A购买芯片并烧录程序,后面想用代理商B的程序烧录到代理商A已经烧录过程序的芯片中,则是不可以烧录成功的,包括bfu升级文件也无法升级成功。
在使用一拖多工具前,先了解fw文件授权工具:
使用此工具,对代烧录的fw文件进行授权,操作步骤如下:
最后点击授权,就可以在download--->flash目录下看到生成了一个已授权的fw文件:
此文件就可以用于一拖多工具中烧录。
调试阶段,为了能在开发环境中直接使用编译下载,一般会先用此方法给芯片加key。如果选择的固件没有key,则授权烧录完以后,代码不需要加key也可以直接在开发环境中编译下载。
打开一拖多工具
到这一步烧录环境就算配置好了。
这时候在板子断电的情况下,只要把板子的USB口和电脑的USB口通过公对公的USB线连接就可以烧录程序了。
右边的空白处会显示程序烧录结果。
强制烧录工具是杰理官方提供的一个USB烧录工具,使用它连接电脑和芯片的USB口,可以使芯片进入烧录模式。
强制烧录工具从V1.0版本开始,到目前最新版本是V4.0版本,功能都是一样的,只是做了一些优化和最新一代芯片的兼容。
不管是固件损坏还是变砖,都可用USB强制烧录工具烧录,购买链接.
使用强制烧录工具,确保板子无其他供电的情况下连接板子的USB口,然后在开发环境中直接按编译按钮(win7直接按F7,win10则先按fn再按F7),就可以直接把代码烧录到芯片flash中(需确保代码中的key和芯片中的key一致)。此方法多用于修改代码调试时使用。
实际上,在开发环境中直接编译烧录,编译器最终是调用SDK目录中的download.bat文件把烧录文件烧录到芯片中。
所以,也可以直接在连接好烧录工具和板子的情况下,直接双击download.bat批处理文件烧录:
此方法多用于只修改了蓝牙配置文件,提示音文件,而为改动具体代码的情况下使用。
如果芯片为空片,第一次烧录时其实是不需要使用强制烧录工具的,上面介绍到的烧录方法,在芯片为空片的时候,只需要把板子的USB口通过USB线连接到电脑的USB口就可以烧录程序的,烧录完程序后再次烧录就需要使用强制烧录工具了。
如果能正常工作的板子带有USB或TF卡功能,则把编译生成的bfu文件放到U盘或者TF卡中:
然后把U盘或者TF卡插到板子上,则可以完成固件升级。
同样的把bfu文件放到TF卡中,然后插到杰理测试盒的TF卡座,测试盒供电,然后板子开机进入蓝牙模式,就可以自动完成连接和升级固件了。
如果机器有PC声卡功能,则电脑通过USB线连接到板子,进入PC声卡功能后,也可以直接烧录更新程序,不需要强制烧录工具。
一般为代理商量产烧录所用,不做介绍。