MicroPython - 下载

来源:互联网 发布:购买的域名如何使用 编辑:程序博客网 时间:2024/06/16 17:46

使用NULCEO_F411RE,根据文档说明,有3种下载方式:
DFU:$ make BOARD=NULCEO_F411RE deploy

ST-LINK:$ make BOARD=NULCEO_F411RE deploy-stlink

OPENOCD:$ make BOARD=NULCEO_F411RE deploy-openocd

注:DFU模式需要将MCU的P1连接到3.3V上,ST-LINK模式需要下载ST-LINK在linux下的驱动。
我使用的是openocd模式,但是命令报错:

Info : Unable to match requested speed 2000 kHz, using 1800 kHz
Info : Unable to match requested speed 2000 kHz, using 1800 kHz
Info : clock speed 1800 kHz
Error: open failed
in procedure ‘init’ called at file “boards/openocd_stm32f4.cfg”, line 18
in procedure ‘ocd_bouncer’

这是因为,NUCLEO_F411RE板载的仿真器是stlink-v2-1,而MicroPython内使用的openocd配置文件是stlink-v2,将stmhal/boards/openocd_stm32f4.cfg内的

source [find interface/stlink-v2.cfg]

改为:

source [find interface/stlink-v2-1.cfg]

就可以了

0 0
原创粉丝点击