對于許多硬件工程師而言,,配置軟件而后進(jìn)行產(chǎn)品性能測試,,是有一定難度的,比如最近我做得一款無線通信模組,,就出現(xiàn)了射頻性能測試難的問題,。
我們這款無線通信模組,使用Silicon Labs EFR32系列無線SOC芯片,,硬件板子做好后,,需要測試EFR32無線模組的射頻性能,于是,,就需要將相應(yīng)的測試軟件燒錄到芯片中,,并且這個測試軟件需要按照模塊設(shè)計的射頻參數(shù)和硬件引腳來設(shè)定,例如中心頻率,,通信速率,,控制命令交互使用的uart引腳等。
這時就需要我先配置一份新的測試代碼工程并設(shè)定好參數(shù),,編譯這個工程代碼,,獲得芯片測試使用的hex目標(biāo)文件。這個屬于軟件開發(fā)范疇,,對于我這個硬件工程師而言,,比較困難。在這種情況下,,我只好聯(lián)系服務(wù)我們的代理商世強,,以求快速解決問題??勺屛胰f萬沒想到的是,,在世強元件電商FAE的引導(dǎo)下,我居然只是使用幾篇世強元件電商上面的技術(shù)文檔,,就配置和生成了無線模組測試需要的軟件,,并參考操作文檔實現(xiàn)射頻指標(biāo)測試。過程只花了幾分鐘,而且極其方便,。
我先在世強元件電商上搜索到《如何安裝simplicity studio V4以及EFR32 EFM32 EFM8組件更新,?》的經(jīng)驗文章,然后又找到《EFR32無線通信模塊AN003——RailTest(工程創(chuàng)建)》和《EFR32無線通信模塊AN004——RailTest (使用操作)》文章,,這些文章將如何安裝EFR32的開發(fā)環(huán)境,,如何創(chuàng)建測試需要的railtest工程,如何配置參數(shù),,如何通過串口下發(fā)命令控制EFR32模組等內(nèi)容,,以圖文并茂的方式,一步步地進(jìn)行了介紹,。
就這樣,,我跟著圖文,很快就完成了操作,,全程沒有編寫一行代碼,,全鼠標(biāo)操作,外加復(fù)制粘貼,,就完成了EFR32的測試固件的參數(shù)配置,,芯片引腳功能配置,以及目標(biāo)文件hex文件的生成和燒錄,。最后,,通過串口通信給EFR32無線模組下發(fā)控制命令,完成了無線模組的射頻性能指標(biāo)測試,。
簡而言之就是,,我這么個純射頻硬件工程師,居然通過一個電商平臺,,沒有過多的溝通,,自個兒就完成了測試軟件的配置和實現(xiàn),并快速實現(xiàn)無線通信模組的射頻性能測試,。真的覺得很不錯,。而且,后來聽世強的FAE告訴我,,這些開發(fā)經(jīng)驗,,工程創(chuàng)建和使用操作的文檔,都是由世強元件電商整理,,并且是完全免費對外的,,工程師小伙伴們都可以使用,感覺有心了,。