EVT源碼包里有wchble_rom.h和wchble_rom.hex文件。我使用了EVT包里的BLE_UART示范代碼進行以下操作。
1、根據(jù)ch582的協(xié)議棧分離步驟(網(wǎng)上沒有ch32v208的),我修改了.S啟動文件(添加了j 0x00040000)。
2、改了ld文件的RAM起始地址(0x20004000)
3、配置了WCHBLE_ROM預(yù)處理宏。
最終編譯后的bin尺寸是15K(已明顯不包含藍牙協(xié)議棧)。編譯輸出的資源占用內(nèi)容如下(證明ld文件已正確修改)
```
Memory region? ? ? ? ?Used Size? Region Size? %age Used
? ? ? ? ? ?FLASH:? ? ? ?15256 B? ? ? ?448 KB? ? ? 3.33%
? ? ? ? ? ? ?RAM:? ? ? ?10532 B? ? ? ? 56 KB? ? ?18.37%
```
但是沒辦法掃描到藍牙設(shè)備。請問有沒有這方面的教程呢?
使用BLE_UART原始代碼是可以搜索到藍牙設(shè)備,并連接的。