本帖最后由 dcexpert 于 2016-4-18 22:41 编辑
在MicroPython的源码中,已经包含了NUCLEO-F411RE开发板,大家只要重新编译一下,将固件下载进去就可以运行。编译的方法请参考小钢炮那个帖子,就不重复了。下面说明其他需要注意问题。
- 虽然NUCLEO-F411RE开发板带有Mbed编程接口,但是不能直接将HEX文件复制到Mbed磁盘进行更新,需要用STM32 ST-LINK Utility或其他软件下载。
- STM32F411是有USB功能的,但是NUCLEO-F411RE开发板没有预留USB接口(不算STLink的)。虽说通过STlink的串口是可以运行MicroPython,但是这样无法使用PYFlash磁盘,很多驱动程序就无法复制进去。幸好它将USB的GPIO引出来了,我们通过一个macroUSB转接板就可以使用USB功能。具体接线如下:
PA12 - DP
PA11 - DM
ID - GND
AVDD - VBUS
开发板的供电跳线不用改,还是U5V,但是STLink上的miniUSB还是需要连接,不然单片机的RST会被STLInk拉低。
编译好的固件(v1.7)
firmware.zip
(286.23 KB, 下载次数: 65)