电子工程师技术服务社区
- 社区首页
- 下载
- STM32F746GDisco.zip
资料描述
在stm32f746g-disco开发板上玩micropython
micropython是个不错的方式,用python开发单片机程序,可以不用安装复杂的开发工具,用文本编辑器或者串口终端,就可以编程和控制。而stm32f746disco开发
板是一个不错的开发板,m7内核、大屏幕、大容量flash和ram,扩展性强。如果将stm32f746disco和micropython结合起来一定非常不错。下面简单介绍在
stm32f746disco开发板上使用micropython的方法。
首先要下载并安装gnu tools for arm embedded processors。
https://launchpad.net/gcc-arm-embedded
下载micropython的源码,micropython-master.zip。
展开micropython源码,打开 stmhal 目录
在命令行中输入
make board=stm32f746disco
如果编译出错,说明编译器没有加入系统路径,可以手工修过makefile文件。修改 cross_compile = arm-none-eabi- 这一行,在 arm-none-eabi-
前添加编译器的实际路径,注意路径需要使用右斜杠
将编译后产生的hex文件用stm32 st-link utility下载到开发板。
使用macrousb线连接到stm746disco开发板的usb_fs上。如果不连接stlink,那么需要改变反面的电源跳线。
第一次在windows上使用时,会自动安装驱动,包括pybflash移动磁盘和虚拟串口,虚拟串口驱动可以在自动安装的pybflash磁盘上找到。
打开一个串口终端,推荐使用kitty或者xshell个人版,设置波特率为115200。
如果可以看到python的提示,就可以开始玩micropython了。
>>> micropython v1.6 on 2016-04-03; f7disc with stm32f746
type "help()" for more inform