# 1. 安裝 * 連線腳位 ![image](https://hackmd.io/_uploads/Sy9gP-rF6.png) * 下載並安裝[JLink工具](https://www.segger.com/downloads/jlink/JLink_Windows_x86_64.exe)(https://www.segger.com/downloads/jlink/JLink_Windows_x86_64.exe) * 點選![image.png](https://hackmd.io/_uploads/BkVDuc1Qp.png)將JLink換成WinUSB驅動程式。 ![image.png](https://hackmd.io/_uploads/SkvTdqJ7a.png) ![image.png](https://hackmd.io/_uploads/B1lxK9ymp.png) * 安裝[MSYS2](https://www.msys2.org/)(https://www.msys2.org/) * 點選![image.png](https://hackmd.io/_uploads/BJQ-T_1mp.png)後,安裝make 輸入"pacman -S make" ![image.png](https://hackmd.io/_uploads/H1NSauJ7a.png) * 點選![image.png](https://hackmd.io/_uploads/Sy1Q6u1Q6.png)後,安裝openocd 輸入"pacman -S mingw-w64-ucrt-x86_64-bscan-spi-bitstreams mingw-w64-ucrt-x86_64-openocd" ![image.png](https://hackmd.io/_uploads/SJ0Iauk76.png) * 安裝[BL602 SDK](https://github.com/bouffalolab/bl_iot_sdk)(https://github.com/bouffalolab/bl_iot_sdk) 解壓到c:\msys64\opt並將"bl_iot_sdk-master"改名為"bl_iot_sdk" ![image.png](https://hackmd.io/_uploads/SJ3sytyXT.png) * 安裝[VSCode](https://code.visualstudio.com/)(https://code.visualstudio.com/) 安裝延伸模組[**Makefile Tools**]與[**Corte-Debug**] ![image.png](https://hackmd.io/_uploads/H1rxeFkQ6.png) ![image.png](https://hackmd.io/_uploads/B1b1xtJXT.png) # 2. 設定 本次使用"bl602_demo_jlink"專案做練習。 1. 下載bl602_demo_jlink.7z到隨意指定的地方並壓縮。 2. 將"C:\msys64\ucrt64\bin"與"C:\msys64\usr\bin"加到環境變數Path裡。 ![image.png](https://hackmd.io/_uploads/SyxOxt1ma.png) 3. 加入"C:\msys64\opt\bl_iot_sdk"到使用者環境變數"BL60X_SDK_PATH" ![image.png](https://hackmd.io/_uploads/r1C3eKyX6.png) 4. 啟動VSCode並開啟"bl602_demo_jlink"資料夾 # 3. 測試 1. 在main.c下的"bl_sys_init();"設中斷點 ![image.png](https://hackmd.io/_uploads/rJtIGYyQ6.png) 2. 選擇Makefile Tools![image.png](https://hackmd.io/_uploads/S17QV9yX6.png) 3. 將"設定"設成"bl602" ![1698826479925.jpg](https://hackmd.io/_uploads/BJHP451X6.jpg) 4. 將"組建目標"設成"all" ![1698826761944.jpg](https://hackmd.io/_uploads/BJgkr5J7p.jpg) 5. 點選![image.png](https://hackmd.io/_uploads/SJWMB5yXa.png)開始建製。 6. 建製成功後按下F5按鍵,進行燒錄並進入到Debug模式。 7. 進入到Debug模式後會見到Debug工具列![image.png](https://hackmd.io/_uploads/BJWGP517a.png),點選![image.png](https://hackmd.io/_uploads/B1eIDqJQT.png)後,若進到底下畫面表示成功。 ![未命名1.png](https://hackmd.io/_uploads/r1edPcy7a.png) 8. 結束請點選![image.png](https://hackmd.io/_uploads/B1h5vqyXT.png)