杰理AC692N藍(lán)牙芯片對(duì)應(yīng)的sdk,代碼目錄下有一個(gè)sdk_tool.exe ,此工具常用于修改藍(lán)牙相關(guān)的參數(shù):
在這里可以修改藍(lán)牙名,MAC地址(全FF為靜態(tài)隨機(jī),即芯片燒錄完后第一次供電會(huì)隨機(jī)生成一個(gè)),可配置DAC增益和MIC增益,BLE相關(guān)配置。
還可以配置是否使用密碼配對(duì),使用密碼配對(duì)時(shí),還需要再SDK中修改代碼:
把參數(shù)修改為0再編譯下載,則會(huì)使用pin code配對(duì)。
藍(lán)牙參數(shù)修改完成后,點(diǎn)擊保存:
會(huì)在目錄下生成一個(gè)bt_cfg.bin文件。
此文件實(shí)際上在download.bat中調(diào)用:
修改完藍(lán)牙配置后,如果沒有改動(dòng)代碼,則直接運(yùn)行download.bat批處理文件,就可以把配置更新到芯片中。
在sdk_tool.exe中修改的配置,保存為bt_cfg.bin文件,最終是燒錄到芯片的flash中,在代碼中去調(diào)用這個(gè)bt_cfg.bin的數(shù)據(jù),如果需要做串口AT指令動(dòng)態(tài)修改藍(lán)牙名或MAC地址等信息,則在代碼中相關(guān)地方做修改添加自己的代碼邏輯即可。