【TLSR825x】windows下开发环境搭建,固件烧录方法
所需軟件
Windows下開發環境共需要下載安裝如下軟件:
| Git | 雙擊安裝 | 在Windows下提供一個類似Linux的命令行工具 | ? |
| Python | 雙擊安裝 | 運行Python腳本 | 需Python3.0以上 |
| TC32編譯器 | 解壓即可 | 編譯藍牙C語言代碼 |
一. 下載安裝Git
①最新版git下載地址:https://git-scm.com/download/win
②雙擊安裝,所有選項默認即可。
安裝完成后,在桌面上點擊鼠標右鍵,可看到Git Bash Here選項,點擊后彈出如下圖所示頁面:
二 下載安裝Python
①最新版Python下載地址:https://www.python.org/downloads/windows/
②雙擊安裝,安裝時注意設置下Python的安裝路徑,建議安裝在D盤根目錄
③安裝完成后將路徑添加到環境變量(目前的版本只要在安裝的時候勾選了添加到環境變量就可以不用這步了)
④驗證是否安裝成功
在git命令行或者CMD命令行中輸入python --version和?pip --version?若能出現如下頁面,說明Python安裝成功,且環境變量配置正確。
⑤安裝pyserial模塊
最后在命令行輸入 pip install pyserial ,安裝pyserial 模塊(pyserial是python操作串口的模塊,燒錄固件時需要用到)
三?下載解壓編譯器
①Windows系統TC32編譯器下載地址:http://shyboy.oss-cn-shenzhen.aliyuncs.com/readonly/tc32_win.rar
②雙擊解壓,建議解壓到 D:/TB 目錄
③將 D:/TB/tc32/bin 添加到環境變量Path(注意: D:/TB/tc32/bin 要改為你的bin目錄路徑)
④驗證編譯器是否設置成功
在命令行中輸入tc32-elf-gcc -v,若能出現上圖頁面,說明編譯器設置成功。
四?獲取SDK源代碼
①在磁盤適當位置新建一個文件夾,用于存放 SDK
②進入該目錄,點擊鼠標右鍵,選擇 Git Base Here,進入git命令行
③輸入指令 git clone https://github.com/Ai-Thinker-Open/Telink_825X_SDK.git???(若下載失敗請重新下載一次)
④ 進入example/blink目錄,輸入make指令進行編譯
是否編譯成功窗口會提示是否生成bin文件,生成了表示編譯成功了
五. 選擇合適的編譯器
各位開發者可根據自己的喜好,自行選擇文本編輯器,推薦使用 VS Code,
VS Code 下載地址:
https://code.visualstudio.com/
六. 固件燒錄
1. 獲取固件燒錄工具
推薦使用串口燒錄工具,下載地址如下:
https://shyboy.oss-cn-shenzhen.aliyuncs.com/readonly/tb/Ai-Thinker_TB_Tools.exe
2. 固件燒錄接線
Telink的芯片本不支持串口燒錄,我們的做法是采用串口Tx模擬SWS協議,將一小段程序下載到芯片的RAM中運行,然后這一小段程序接管芯片的串口,完成固件的燒錄。所以需要需要將SWS引腳連接到串口芯片的Tx引腳上,推薦接線如下圖(470Ω電阻可省略)
模塊與串口的接線方法:
USB-TTL TB Moudle470 Ω ┌-----▅--------SWS Tx-----------└-----▅--------Rx (PA0,PB0,PB7)470 Ω Rx---------------------------Tx (PB1) RTS--------------------------RST備注:
串口Rx實現實現了自適應,上述引腳都可用作串口Rx
470Ω的電阻不接可以
TB02開發板魔改
①取下圖示的電阻
②將RX和SWS用杜邦線短接
3.?燒錄固件
通過USB線將開發板連接到電腦,打開燒錄工具,選擇對應的串口,選擇要燒錄的固件,點擊燒錄固件即可,如下圖所示:
總結
以上是生活随笔為你收集整理的【TLSR825x】windows下开发环境搭建,固件烧录方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 全屏模式
- 下一篇: 淘宝CSV每个字段的数据容量原来有限制的