咸鱼ZTMR实例—STM32固件安装
搞了个新板(PYBoard),又可以愉快地搞事情了
ZTMR是一款使用Python作为脚本语言的开源硬件开发板,它基于STM32F405单片机,通过USB接口进行数据传输。内置4个LED灯、1个加速度传感器,可在3V-10V之间的电压正常工作。
ZTMR布局
供电方式
ZT-Python既可以通过 USB 线与电脑连接进行供电,也可以通过干电池或其他外部电源供电。
通过macroUSB数据线连接电脑和开发板的USB-DFU接口。红色的电源指示灯会常亮,表示电源已接通;红色和绿色的 LED 灯会交替闪烁几秒钟,表示程序加载完毕。
安装固件
固件(firmware)一般存储于设备中的电可擦除只读存储器EEPROM(Electrically Erasable Programmable ROM)或FLASH芯片中,一般可由用户通过特定的刷新程序进行升级的程序。
固件下载地址
1.打开BIN文件夹,安装DFU
2.JP2 JP3 u-DFU位置加跳线帽。
找到板子P10:BOOT1和GND,BOOT0和3.3加跳线帽.此时为DFU模式,USB数据线接USB-UFU开始更新固件
3.点击CHOOSE后,找到固件
点击Upgrade.
4.出现successful即为固件完成更新。
注意: 如果1处空白,则执行以下方法:右键计算机——属性——设备管理器——更新驱动程序
点击更新驱动程序
找到固件文件夹中的Driver 选择适合的文件。例如:win64位选择X64
点击下一步
成功提示
更新后可以再通用串口找到
5,拔下USB,跳线BOOT1和GND,BOOT0和GND加跳线帽,
6,重新连接USB-UFU,自动识别下图