2227|16

332

帖子

0

资源

一粒金砂(中级)

编译micropython 固件编译出错 [复制链接]

 
好久没来论坛了,去年这前后还请教大家毕业何去何从,这一年马上又过去了。

废话了,正题--->这几天以前的同学推荐玩玩micropython,就从github下载了源码,编译固件的时候一直出错,问一下大家有没有遇到过呢?

猎豹截图20171210163600.png

回复

1万

帖子

14

资源

版主

mpy-cross需要先编译出来。

点评

[attachimg]333632[/attachimg] 也是同样的错  详情 回复 发表于 2017-12-10 21:04
版主好,我试过先编译mpy-cross,也是同样的错误,跟Ubuntu版本应该没有关系吧?  详情 回复 发表于 2017-12-10 21:02

回复

332

帖子

0

资源

一粒金砂(中级)

dcexpert 发表于 2017-12-10 18:01
mpy-cross需要先编译出来。

版主好,我试过先编译mpy-cross,也是同样的错误,跟Ubuntu版本应该没有关系吧?

点评

和版本关系不大,但是编译器需要升级。再就是看看源码是否完整,可以用git来下载,也方便更新。  详情 回复 发表于 2017-12-10 21:57

回复

332

帖子

0

资源

一粒金砂(中级)

dcexpert 发表于 2017-12-10 18:01
mpy-cross需要先编译出来。

猎豹截图20171210163600.png

也是同样的错

回复

1万

帖子

14

资源

版主

18811707971 发表于 2017-12-10 21:02
版主好,我试过先编译mpy-cross,也是同样的错误,跟Ubuntu版本应该没有关系吧?

和版本关系不大,但是编译器需要升级。再就是看看源码是否完整,可以用git来下载,也方便更新。

点评

好的,我看看是不是编译器版本问题,代码是直接git的,感谢版主  详情 回复 发表于 2017-12-11 20:07

回复

332

帖子

0

资源

一粒金砂(中级)

dcexpert 发表于 2017-12-10 21:57
和版本关系不大,但是编译器需要升级。再就是看看源码是否完整,可以用git来下载,也方便更新。

好的,我看看是不是编译器版本问题,代码是直接git的,感谢版主

点评

版主大大,gcc-arm-none-eabi这个工具链是我自己下载安装的,是不是不是最新的?[attachimg]333727[/attachimg]  详情 回复 发表于 2017-12-11 22:00
那应该没有问题,编译器现在已经更新了,系统内置的arm gcc版本较低,需要自己安装新版本。  详情 回复 发表于 2017-12-11 21:38

回复

1万

帖子

14

资源

版主

18811707971 发表于 2017-12-11 20:07
好的,我看看是不是编译器版本问题,代码是直接git的,感谢版主

那应该没有问题,编译器现在已经更新了,系统内置的arm gcc版本较低,需要自己安装新版本。

点评

版主大大,gcc应该没关系吧? [attachimg]333849[/attachimg] gcc-arm-none-eabi是我从网站下载自己安装的 [attachimg]333850[/attachimg] 环境变量: [attachimg]333853[/attachimg] 现在我又重新  详情 回复 发表于 2017-12-12 22:02

回复

332

帖子

0

资源

一粒金砂(中级)

18811707971 发表于 2017-12-11 20:07
好的,我看看是不是编译器版本问题,代码是直接git的,感谢版主

版主大大,gcc-arm-none-eabi这个工具链是我自己下载安装的,是不是不是最新的? 猎豹截图20171210163600.png

回复

332

帖子

0

资源

一粒金砂(中级)

本帖最后由 18811707971 于 2017-12-12 22:06 编辑
dcexpert 发表于 2017-12-11 21:38
那应该没有问题,编译器现在已经更新了,系统内置的arm gcc版本较低,需要自己安装新版本。

版主大大,gcc应该没关系吧?

猎豹截图20171210163600.png

gcc-arm-none-eabi是我从网站下载自己安装的

猎豹截图20171210163600.png

环境变量:
猎豹截图20171210163600.png

现在我又重新下载了一份源代码,编译还是出错

猎豹截图20171210163600.png
代码下载地址:https://github.com/micropython/micropython




点评

gcc-arm现在的版本是6.0,你用的是去年的版本。现在已经改名叫做 GNU Arm Embedded Toolchain。 https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads 编译错误怀疑还是你代码问题,可以重  详情 回复 发表于 2017-12-13 00:05

回复

1万

帖子

14

资源

版主

18811707971 发表于 2017-12-12 22:02
版主大大,gcc应该没关系吧?



gcc-arm-none-eabi是我从网站下载自己安装的



环境变量:

...

gcc-arm现在的版本是6.0,你用的是去年的版本。现在已经改名叫做 GNU Arm Embedded Toolchain。

https://developer.arm.com/open-s ... in/gnu-rm/downloads

编译错误怀疑还是你代码问题,可以重新在一个新目录里面试试,还有最好先 make clean,清除缓存,然后重新make。

在micropython的目录下(不要进子目录),用 make -C mpy-cross。然后在 make -C ports/stm32

点评

版主,工具链安装应该没问题吧? [attachimg]334017[/attachimg]  详情 回复 发表于 2017-12-13 21:57
[attachimg]334016[/attachimg] 我更换了路径,下载了最新的编译器,按照版主说的,还是出错,无奈了,还没找到出错的原因  详情 回复 发表于 2017-12-13 21:44
谢谢,我试一下看看  详情 回复 发表于 2017-12-13 21:00

回复

332

帖子

0

资源

一粒金砂(中级)

dcexpert 发表于 2017-12-13 00:05
gcc-arm现在的版本是6.0,你用的是去年的版本。现在已经改名叫做 GNU Arm Embedded Toolchain。

https ...

谢谢,我试一下看看

回复

332

帖子

0

资源

一粒金砂(中级)

dcexpert 发表于 2017-12-13 00:05
gcc-arm现在的版本是6.0,你用的是去年的版本。现在已经改名叫做 GNU Arm Embedded Toolchain。

https ...

猎豹截图20171210163600.png

我更换了路径,下载了最新的编译器,按照版主说的,还是出错,无奈了,还没找到出错的原因

回复

332

帖子

0

资源

一粒金砂(中级)

dcexpert 发表于 2017-12-13 00:05
gcc-arm现在的版本是6.0,你用的是去年的版本。现在已经改名叫做 GNU Arm Embedded Toolchain。

https ...

版主,工具链安装应该没问题吧?
猎豹截图20171210163600.png

点评

工具链没有问题  详情 回复 发表于 2017-12-15 00:51

回复

1万

帖子

14

资源

版主

18811707971 发表于 2017-12-13 21:57
版主,工具链安装应该没问题吧?

工具链没有问题

点评

版主好,我做一个STM32F405RGT6的板子,但是USB一直识别不了,SWD可以下载,还请帮忙看看是哪的问题,谢谢。  详情 回复 发表于 2017-12-26 08:17

回复

332

帖子

0

资源

一粒金砂(中级)


版主好,我做一个STM32F405RGT6的板子,但是USB一直识别不了,SWD可以下载,还请帮忙看看是哪的问题,谢谢。
2017-12-26_080935_meitu_1.jpg


Mini_STM32F405RGT6.pdf (387.89 KB, 下载次数: 0)

点评

只看原理图上,没有特别大问题,但是有几点可以修改试试 [*]R14上拉电阻可以去掉 [*]R2可以不要 可能问题在时钟和USB连接部分,可以检查时钟精度是否足够,频率必须是整数。还有你修改了很多GPIO功能,是  详情 回复 发表于 2017-12-26 11:09

回复

1万

帖子

14

资源

版主

18811707971 发表于 2017-12-26 08:17
版主好,我做一个STM32F405RGT6的板子,但是USB一直识别不了,SWD可以下载,还请帮忙看看是哪的问题,谢 ...

只看原理图上,没有特别大问题,但是有几点可以修改试试

  • R14上拉电阻可以去掉
  • R2可以不要


可能问题在时钟和USB连接部分,可以检查时钟精度是否足够,频率必须是整数。还有你修改了很多GPIO功能,是不能直接用原版的固件,需要自己重新编译才行的。

点评

嗯嗯,谢谢版主,我调试一下看看  详情 回复 发表于 2017-12-26 13:03

回复

332

帖子

0

资源

一粒金砂(中级)

dcexpert 发表于 2017-12-26 11:09
只看原理图上,没有特别大问题,但是有几点可以修改试试

  • R14上拉电阻可以去掉
  • R2可以不要

    ...

  • 嗯嗯,谢谢版主,我调试一下看看

    回复
    您需要登录后才可以回帖 登录 | 注册

    查找数据手册?

    EEWorld Datasheet 技术支持

    最新文章 更多>>
      关闭
      站长推荐上一条 1/6 下一条

      About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

      站点相关: 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

      北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

      电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2022 EEWORLD.com.cn, Inc. All rights reserved
      快速回复 返回顶部 返回列表