如果其他問題可致電或詢問客服
Si4438與SI4463類似,這里我們用SI4463里舉例
一、我們從WDS生成的驅(qū)動(dòng)代碼中可以對(duì)比出SI4463 B1與SI4463 C2芯片版本之間的drvier代碼有兩大不同之處:
1:si446x_patch.h
2、radio_config.h
除了這兩個(gè)文件內(nèi)容不一樣外B1與C2版本其它driver程序都是一樣的.
從生成的C2版本radio_config.h文件中我們發(fā)現(xiàn),相比B1版本的radio_config.h文件,C2版本的配置文件里面還包含了si446x_patch.h該補(bǔ)丁頭文件
另,在C2版本的radio_config.h配置表里面把si446x_patch_cms補(bǔ)丁命令全部加進(jìn)去了。
所以要想把B1版本的驅(qū)動(dòng)代碼變?yōu)?/span>C2版本只需替換掉B1版本中si446x_patch.h與radio_config.h這兩個(gè)文件就可以了。
二、如何利用WDS3生成B1或C2的driver文件
1、打開WDS3軟件,點(diǎn)擊Simulate radio
2、找到SI4463選擇B1或C2版本,根據(jù)所用模塊芯片版本來選擇,然后點(diǎn)擊Select Radio
3、點(diǎn)擊Select Application
4、選擇好工程模板和配置好射頻參數(shù)后點(diǎn)擊右下角Generate source->Export custom project for third party IDE生成工程驅(qū)動(dòng)文件
5、找到所生成的工程文件夾src\drivers\radio\Si446x里面的si446x_patch.h文件和src\application里面的radio_config.h文件用來替換掉B1版本里面的這兩個(gè)文件即可。