ESP32 CSI Toolkit 在 VS code上面的開發設定

ESP32 CSI Toolkit 在 VS code上面的開發設定

ESP32 CSI Toolkit

這個專案是使用ESP-IDF所開發,前面的實驗也測試過在ESP-IDF上面成功的編輯與燒錄到ESP32s當中。

安裝ESP32 CSI Tool (1) 安裝ESP32 CSI Tool (2)

但是想要修改原始碼或者追蹤原始碼,使用ESP-IDF實在是太不方便了。用VS Code會方便許多。

步驟:

1. 在VS Code上面安裝Espressif IDF外掛套件,安裝過程如果系統原本沒有C/C++外掛套件也會一併要求安裝。安裝時建議使用預設路徑,我試過用自訂安裝,改了安裝路徑,問題一大堆,無法正確找到.h檔案。

2. 測試hello word專案,成功

3. 使用ESP-IDF: import ESP-IDF project功能將CSI Toolkit的程式碼拷貝到一個新的目錄,例如c:\tmp,在下面的範例中,來源為active_ap,目的工作路徑為

C:\tmp\ESP32-CSI-Tool-master\active_ap

4. 在VS Code中使用File->Open Folder…打開上面的專案目錄,接下來再專案目錄裡面打開main.cc,然後就會看到一堆的錯誤訊息,這些都是include的路徑找不到的問題。還好,這個時候系統預設的標頭檔都有找到,剩下的是CSI Tool給的標頭文件,需要編輯.vscode目錄下的c_cpp_properities.json,加入需要的路徑;或者,將CSI Tool裡面的components資料夾拷貝一份到active_ap這個工作目錄下。

 

5. 順利的話可以正確的編輯與燒錄。

 

 

 

 

 

 

發佈留言