怎么移植MicroPython到自己的MCU型号?
我百度一搜,全是编译一下,下载一下,就叫移植的帖子。真是服了。谁弄过,传授一下呗。移植到STM系列。有的芯片型号官方没有。我却正在用,所以想移植。
找出最相似的板子 改最少的代码 完成移植,最后杀手锏问MP论坛的开发者有没有计划移植这款芯片 难度就在这里,移植比较费劲,需要看源码,现在用python开发已经一段时间了,就是没在STM32这样玩,不知道楼主有没有在项目中用,STM32的执行速度 怎么样 本帖最后由 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目录下。。。等等
STM32上的MicroPython的执行速度比较慢。
建议使用官方有MicroPython固件的型号,MicroPython的本意是让开发变得简单,让用户去使用MicroPython执行程序,而不是要用户去开发MicroPython环境本身。
就好比,学习C语言,不见得非得自己去做C编译器和开发环境。
当然非要移植也不是不可以,那么选择现有固件型号MCU与自己MCU接近的型号,这样修改的工作量最小。
我记得micropython好像只支持个别型号吧 用RTT吧,只要能移植RTT就可以直接移植mpy了 地板的仁兄讲得详细啊!有机会也来试试。
页:
[1]