你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
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管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
评分
查看全部评分
评分
查看全部评分
参照官网类似移植实例修改,。看到有个帖子,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接近的型号,这样修改的工作量最小。
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分