你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【求助帖】STM32F767ZI 编译以太网工程出现错误

[复制链接]
猪圈丶嗨情歌 提问时间:2017-3-4 14:34 /
本帖最后由 zhangbolily 于 2017-3-4 22:16 编辑

编译自动生成的工程出现错误

我按照官网的应用笔记从头开始配置好了一个以太网工程,但是使用STM32CUBEMX生成的代码居然编译不通过,所以我就把整个工程都放在了附件里面,希望有遇到过类似问题或者感兴趣的工程师一起帮我解决一下这个问题。
说明:
1、代码是绝对原生CubeMX自动生成的,没有一点改动
2、直接编译原生代码出现的这几个错误
3、我尝试着使用开源的STM32开发套件编译,但是程序下载到板子上没办法运行,可能是我对这个开发环境还不熟(STM32 Workbench)

编译工程出现的错误消息
  1. *** Using Compiler 'V5.06 update 1 (build 61)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
  2. Build target 'ETH_ECHO_SERVER'
  3. compiling main.c...
  4. linking...
  5. ETH_ECHO_SERVER\ETH_ECHO_SERVER.axf: Error: L6218E: Undefined symbol sio_open (referred from slipif.o).
  6. ETH_ECHO_SERVER\ETH_ECHO_SERVER.axf: Error: L6218E: Undefined symbol sio_send (referred from slipif.o).
  7. ETH_ECHO_SERVER\ETH_ECHO_SERVER.axf: Error: L6218E: Undefined symbol sio_tryread (referred from slipif.o).
  8. Not enough information to list image symbols.
  9. Finished: 1 information, 0 warning and 3 error messages.
  10. "ETH_ECHO_SERVER\ETH_ECHO_SERVER.axf" - 3 Error(s), 0 Warning(s).
  11. Target not created.
  12. Build Time Elapsed:  00:00:04
复制代码



附件是一个zip文件,里面是一个7z压缩文件,再解压才是工程目录。
我看的教程视频是这一个
从零开始使用CubeMX创建以太网工程

还有参考文档: 从零开始使用CubeMX创建以太网工程.pdf (1.19 MB, 下载次数: 70)
收藏 1 评论9 发布时间:2017-3-4 14:34

举报

9个回答
wenyangzeng 回答时间:2017-3-4 14:55:14
本帖最后由 wenyangzeng 于 2017-3-4 16:45 编辑

STM32CubeMX如果升级到4.1.90版好像就会有这个问题。换4.1.70试看看。
猪圈丶嗨情歌 回答时间:2017-3-4 17:44:59
wenyangzeng 发表于 2017-3-4 14:55
STM32CubeMX如果升级到4.1.90版好像就会有这个问题。换4.1.70试看看。

(⊙v⊙)嗯,我赶紧试试
斜阳 回答时间:2017-3-4 19:01:25
log上说目标文件都没有生成,怎么下载进去的?
猪圈丶嗨情歌 回答时间:2017-3-4 19:58:05
斜阳__ 发表于 2017-3-4 19:01
log上说目标文件都没有生成,怎么下载进去的?

我用的System Workbench for STM32编译的,CubeMX也可以生成这个IDE的文件。在这个环境里面可以编译成功生成HEX文件,就是下载到板子上没办法执行。我第一次用这个IDE不太清楚里面的机制……
zoomdy 回答时间:2017-3-4 20:51:18
我用的STM32CubeMX 4.18.0,STM32CubeF7 1.5.0, TrueSTUDIO 6.0.0没有出现问题。
猪圈丶嗨情歌 回答时间:2017-3-4 22:16:45
wenyangzeng 发表于 2017-3-4 14:55
STM32CubeMX如果升级到4.1.90版好像就会有这个问题。换4.1.70试看看。

按照你说的方法,现在问题已经解决好了,谢谢你。
wenyangzeng 回答时间:2017-3-4 22:33:26
zhangbolily 发表于 2017-3-4 22:16
按照你说的方法,现在问题已经解决好了,谢谢你。

请叫我小张张 回答时间:2017-3-4 22:44:17
学习了
秋水之下 回答时间:2017-3-24 13:08:26
这个BUG还没有修复啊
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版