分页: 1 / 1

请教一下microPython-1.22.2编译stm开发板固件出错问题

发表于 : 2024年 3月 27日 09:37
ChenQ
我是在虚拟机里安装的ubuntu系统,按照网上找到的教程在microPython-1.20.0/ports/stm32/里面编译stm目录下的开发板能成功。后来用同样的办法microPython1.22.2/ports/stm32下面编译stm目录下的开发板却不能成功(试了好几个板子),make -C mpy-cross是成功的。根据提示是microPython1.22.2/ports/stm32/boards/plli2svalues.py文件的74行出错。该行后面括号里有8.00,12.00等一系列外部晶振频率。对比了一下1.20.0版本同样目录下没有这个文件,只有一个pllvalues.py文件,1.22.2两个文件都有 。因为是菜鸟,直接官网下载的microPython,没做任何改动,直接编译的。请教一下这是什么原因?有在microPython1.22.2版本里编译成功吗?

Re: 请教一下microPython-1.22.2编译stm开发板固件出错问题

发表于 : 2024年 3月 27日 12:41
shaoziyang
在pybcnv2上编译1.22.2是正常的,不清楚你的具体原因是什么,把配置文件发出来看看吧。

Re: 请教一下microPython-1.22.2编译stm开发板固件出错问题

发表于 : 2024年 3月 27日 12:48
shaoziyang
还有检查一下你的gcc编译器,是不是版本太低了,尽量从官网下载新版本的编译器,不要用ubuntu自己的,它自带的版本太低了。

https://developer.arm.com/downloads/-/a ... -downloads

Re: 请教一下microPython-1.22.2编译stm开发板固件出错问题

发表于 : 2024年 3月 27日 13:41
shaoziyang
在eeworld看到你发的帖子了,那边已经回答了。