这个工程是基于QT的开源下载BlueNRG-1/2/3 的工程, 目前完成基本的下载功能。依赖于ST官方提供的Flasher utility下载工具的命令行工具BlueNRG-X_Flasher_Launcher.exe。故使用需要先安装Flasher utility工具。 暂时只支持window下载。如果有其他下载方式需求(如脱机下载,Linux下载)或者其他问题请联系lucien.kuang@st.com
-
擦除整片 ./BlueNRG-X_Flasher_Launcher.exe mass_erase -SWD -d "0720000105d8ff313438504d43066627a5a5a5a597969908"
-
写Flash ./BlueNRG-X_Flasher_Launcher.exe flash -SWD -d "0720000105d8ff313438504d43066627a5a5a5a597969908" -mac -mac_address "0x1007d000" -mac_start "0x4411CA000000" -f "${PATH}/BLE_SerialPort_Server.hex"
-
写Flash 带mac ./BlueNRG-X_Flasher_Launcher.exe flash -erase -SWD -d "0720000105d8ff313438504d43066627a5a5a5a597969908" -mac -mac_address "0x1007d000" -mac_start "0x4411CA000000" -f "${PATH}/BLE_SerialPort_Server.hex"
使用准备:
- 准备好一块BlueNRG-LP 的开发板或者是其他CMSIS-DAP 下载器,或者是STlink-V2。
- 连接待下载的VCC,GND,SW接口, Reset,boot(PA10),上电复位或者手工复位时,让PA10电平为高电平(或者整个下载过程一直让PA10为高电平)
- 下载安装最新的Flasher utility工具------->STSW-BNRGFLASHER
- 将绿色发布的UnofficialRelease 压缩包解压到安装目录下: C:\Users\user name\ST\BlueNRG-X Flasher Utility 4.1.0\Application
- 双击“C:\Users\user name\ST\BlueNRG-X Flasher Utility 4.1.0\Application\UnofficialReleasexxx\FlasherBlueNRG-x.exe”
- 并行4路(软件层支持8路,UI界面只开放了4路)下载 (下载器支持CMSIS-DAP 或者STlink-V2)
- 下载MAC地址
- 扫码枪扫码并行下载