我们利用高通的MDE编译环境把ADK软件编译并下载到板子上去了,但是:
1, 如果我们要烧录另一个板子,需要在MDE里修改蓝牙设备名和蓝牙地址后,再保存,再次编译后,才能下载到另一个板子。
2, 或者如果没有MDE的源码,只能从旧的板子读出XUV文件再烧录新板子上去,但无法修改蓝牙设备名和地址。
此时可以利用ADK的configcmd 命令来读取和修改板子的蓝牙设备名和地址, 方法如下:
1,先正常使用MDE和ADK编译,烧录代码到板子上。
2,用管理员权限打开CMD 命令工作栏,并进入到BlueSuite3.1.1 的安装目录下:
cd C:\Program Files (x86)\QTIL\BlueSuite 3.1.1
3,在BlueSuite3.1.1的安装目录下,新建一个空的 .txt文件(eg: Mib.txt)
4, 用如下命令来将芯片的设备信息到出到刚才建立的txt文件里面(eg: Mib.txt);
1)、USB Bebug的命令:
ConfigCmd.exe dev2txt Mib.txt -usbdbg 100 -database hyd.sdb -system QCC512X_CONFIG
2)、TRB200 Bebug的命令:
ConfigCmd.exe dev2txt Mib.txt –trb 1 -database hyd.sdb -system QCC512X_CONFIG
1, 如果我们要烧录另一个板子,需要在MDE里修改蓝牙设备名和蓝牙地址后,再保存,再次编译后,才能下载到另一个板子。
2, 或者如果没有MDE的源码,只能从旧的板子读出XUV文件再烧录新板子上去,但无法修改蓝牙设备名和地址。
此时可以利用ADK的configcmd 命令来读取和修改板子的蓝牙设备名和地址, 方法如下:
1,先正常使用MDE和ADK编译,烧录代码到板子上。
2,用管理员权限打开CMD 命令工作栏,并进入到BlueSuite3.1.1 的安装目录下:
cd C:\Program Files (x86)\QTIL\BlueSuite 3.1.1
3,在BlueSuite3.1.1的安装目录下,新建一个空的 .txt文件(eg: Mib.txt)
4, 用如下命令来将芯片的设备信息到出到刚才建立的txt文件里面(eg: Mib.txt);
1)、USB Bebug的命令:
ConfigCmd.exe dev2txt Mib.txt -usbdbg 100 -database hyd.sdb -system QCC512X_CONFIG
2)、TRB200 Bebug的命令:
ConfigCmd.exe dev2txt Mib.txt –trb 1 -database hyd.sdb -system QCC512X_CONFIG
5, 此时就可以在刚才创建的txt文件里,可以看到相应的设备信息(eg: Mib.txt);
6, 手动修改该txt 文件的信息后,再用如下命令烧录到芯片中。
1)、USB Bebug 的命令:
ConfigCmd.exe txt2dev Mib.txt Replace -usbdbg 100 -database hyd.sdb -system QCC512X_CONFIG
2)、TRB200 Bebug的命令:
ConfigCmd.exe txt2dev Mib.txt Replace –trb 1 -database hyd.sdb -system QCC512X_CONFIG
7,然后再RESET 一下芯片就可以了,此时信息已经修改过来了;
评论