你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
意法半导体官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
积分商城
每日签到
怎么移植MicroPython到自己的MCU型号?
[复制链接]
tryfly
提问时间:2018-8-9 21:47 /
我百度一搜,全是编译一下,下载一下,就叫移植的帖子。真是服了。
谁弄过,传授一下呗。移植到STM系列。有的芯片型号官方没有。我却正在用,所以想移植。
赞
0
收藏
0
评论
7
分享
发布时间:2018-8-9 21:47
举报
请先
登录
后回复
7个回答
laxchen
回答时间:2018-8-9 22:07:33
a0a.1 32b0c
找出最相似的板子 改最少的代码 完成移植,最后杀手锏问MP论坛的开发者有没有计划移植这款芯片
评分
参与人数
1
蝴蝶豆
+2
收起
理由
zero99
+ 2
查看全部评分
赞
0
评论
回复
支持
反对
黑皮男
回答时间:2018-8-9 22:53:45
a0a.1 32b0c
难度就在这里,移植比较费劲,需要看源码,现在用python开发已经一段时间了,就是没在STM32这样玩,不知道楼主有没有在项目中用,STM32的执行速度 怎么样
评分
参与人数
1
蝴蝶豆
+3
收起
理由
zero99
+ 3
查看全部评分
赞
0
评论
回复
支持
反对
feixiang20
回答时间:2018-8-9 23:06:56
a0a.1 32b0c
本帖最后由 feixiang20 于 2018-8-9 23:08 编辑
参照官网类似移植实例修改,。看到有个帖子,
MicroPython 移植。
下载MicroPython的源码,micropython-master.zip。
展开MicroPython源码,打开 stmhal\boards\ 目录
新建一个CANNON目录,将NUCLEO_F401RE下的文件复制到CANNON目录下
在Terminal中进入micropython-master\mpy-cross目录下
输入编译:make
进入micropython-master\stmhal目录下。。。等等
评分
参与人数
1
蝴蝶豆
+3
收起
理由
zero99
+ 3
查看全部评分
赞
0
评论
回复
支持
反对
七哥
回答时间:2018-8-10 00:26:29
a0a.1 32b0c
STM32上的MicroPython的执行速度比较慢。
建议使用官方有MicroPython固件的型号,MicroPython的本意是让开发变得简单,让用户去使用MicroPython执行程序,而不是要用户去开发MicroPython环境本身。
就好比,学习C语言,不见得非得自己去做C编译器和开发环境。
当然非要移植也不是不可以,那么选择现有固件型号MCU与自己MCU接近的型号,这样修改的工作量最小。
评分
参与人数
1
蝴蝶豆
+3
收起
理由
zero99
+ 3
查看全部评分
赞
0
评论
回复
支持
反对
freeelectron
回答时间:2018-8-10 09:00:13
a0a.1 32b0c
我记得micropython好像只支持个别型号吧
评分
参与人数
1
蝴蝶豆
+1
收起
理由
zero99
+ 1
查看全部评分
赞
0
评论
回复
支持
反对
ho
回答时间:2018-8-10 09:02:01
a0a.1 32b0c
用RTT吧,只要能移植RTT就可以直接移植mpy了
评分
参与人数
1
蝴蝶豆
+2
收起
理由
zero99
+ 2
查看全部评分
赞
0
评论
回复
支持
反对
x5y4z3
回答时间:2018-8-10 10:02:13
a0a.1 32b0c
地板的仁兄讲得详细啊!有机会也来试试。
评分
参与人数
1
蝴蝶豆
+1
收起
理由
zero99
+ 1
查看全部评分
赞
0
评论
回复
支持
反对
所属标签
相似问题
关于
意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
评分
查看全部评分
评分
查看全部评分
参照官网类似移植实例修改,。看到有个帖子,MicroPython 移植。
下载MicroPython的源码,micropython-master.zip。
展开MicroPython源码,打开 stmhal\boards\ 目录
新建一个CANNON目录,将NUCLEO_F401RE下的文件复制到CANNON目录下
在Terminal中进入micropython-master\mpy-cross目录下
输入编译:make
进入micropython-master\stmhal目录下。。。等等
评分
查看全部评分
建议使用官方有MicroPython固件的型号,MicroPython的本意是让开发变得简单,让用户去使用MicroPython执行程序,而不是要用户去开发MicroPython环境本身。
就好比,学习C语言,不见得非得自己去做C编译器和开发环境。
当然非要移植也不是不可以,那么选择现有固件型号MCU与自己MCU接近的型号,这样修改的工作量最小。
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分