• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

MicroPython运行在stm32上需要做一些什么工作

菜鸟冷虎 2018-07-06 浏览量:950
请问在stm32运行MicroPython
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 目前MicorPython只支持F4及以上的系列,首先要把你的F4烧录一个专用的固件,然后找到特定的编译器进行程序的编写和烧录
    • 发布于 2018-07-18
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:4
  • 具体步骤如下:

    • 先到ST官方下载STSW-STM32080,这是一个DfuSe USB device firmware upgrade (DFU)软件。因为MicroPython只提供了DFU文件,我们需要用它转换为HEX格式。软件的下载地址:
      http://www.st.com/web/en/catalog/tools/FM147/CL1794/SC961/SS1533/PF257916
    • 在MicroPython下载STM32F4 Discovery支持文件。
      stm32f4disc-2016-01-08-v1.5.2-35-gadfe4ff.dfu
    • 安装DfuSe_Demo软件,然后运行其中的Dfu file manager,将上面的dfu文件转换为HEX格式。
    • 用STM32 ST-link Utility将转换的HEX文件写入STM32F4 Discovery开发板。
    • 用microUSB线连接开发板的CN5,同时STlink上的USB线还要保留,因为需要通过它供电。这时会安装两个设备:Flash和CDC。其中FLash磁盘会自动安装,而CDC驱动就在这个磁盘中。
    • 运行终端软件,设置波特率为115200。
    • 然后就可以看到Python的提示了。
    • 发布于2018-07-06
    • 举报
    • 评论 0
    • 1
    • 0

  • 参考一下这篇文章,移植到F4上面的https://www.jianshu.com/p/98b1c9bb6501
    • 发布于2018-07-07
    • 举报
    • 评论 0
    • 1
    • 0

  • 使用官方支持的开发板就不用做什么了,可以直接使用。

    但是官方不支持的,你要进行移植才可以

    • 发布于2018-07-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以直接从官网上下载好固件烧写的芯片中。再使用python语言进行硬件上的开发。
    • 发布于2018-07-10
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

MicroPython运行在stm32上需要做一些什么工作