搜索
查看: 3556|回复: 9

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

[复制链接]

该用户从未签到

5

主题

80

帖子

0

蝴蝶豆

高级会员

最后登录
2019-6-22
发表于 2017-3-4 14:34:44 | 显示全部楼层 |阅读模式
本帖最后由 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, 下载次数: 68)
回复

使用道具 举报

该用户从未签到

74

主题

3420

帖子

82

蝴蝶豆

社区小助手

最后登录
2023-11-12
发表于 2017-3-4 14:55:14 | 显示全部楼层
本帖最后由 wenyangzeng 于 2017-3-4 16:45 编辑

STM32CubeMX如果升级到4.1.90版好像就会有这个问题。换4.1.70试看看。
回复 支持 反对

使用道具 举报

该用户从未签到

5

主题

80

帖子

0

蝴蝶豆

高级会员

最后登录
2019-6-22
 楼主| 发表于 2017-3-4 17:44:59 | 显示全部楼层
wenyangzeng 发表于 2017-3-4 14:55
STM32CubeMX如果升级到4.1.90版好像就会有这个问题。换4.1.70试看看。

(⊙v⊙)嗯,我赶紧试试
回复 支持 反对

使用道具 举报

该用户从未签到

29

主题

1285

帖子

59

蝴蝶豆

论坛元老

最后登录
2021-6-27
发表于 2017-3-4 19:01:25 | 显示全部楼层
log上说目标文件都没有生成,怎么下载进去的?
回复 支持 反对

使用道具 举报

该用户从未签到

5

主题

80

帖子

0

蝴蝶豆

高级会员

最后登录
2019-6-22
 楼主| 发表于 2017-3-4 19:58:05 | 显示全部楼层
斜阳__ 发表于 2017-3-4 19:01
log上说目标文件都没有生成,怎么下载进去的?

我用的System Workbench for STM32编译的,CubeMX也可以生成这个IDE的文件。在这个环境里面可以编译成功生成HEX文件,就是下载到板子上没办法执行。我第一次用这个IDE不太清楚里面的机制……
回复 支持 反对

使用道具 举报

该用户从未签到

14

主题

307

帖子

17

蝴蝶豆

金牌会员

最后登录
2019-5-9
发表于 2017-3-4 20:51:18 | 显示全部楼层
我用的STM32CubeMX 4.18.0,STM32CubeF7 1.5.0, TrueSTUDIO 6.0.0没有出现问题。
回复 支持 反对

使用道具 举报

该用户从未签到

5

主题

80

帖子

0

蝴蝶豆

高级会员

最后登录
2019-6-22
 楼主| 发表于 2017-3-4 22:16:45 | 显示全部楼层
wenyangzeng 发表于 2017-3-4 14:55
STM32CubeMX如果升级到4.1.90版好像就会有这个问题。换4.1.70试看看。

按照你说的方法,现在问题已经解决好了,谢谢你。
回复 支持 反对

使用道具 举报

该用户从未签到

74

主题

3420

帖子

82

蝴蝶豆

社区小助手

最后登录
2023-11-12
发表于 2017-3-4 22:33:26 | 显示全部楼层
zhangbolily 发表于 2017-3-4 22:16
按照你说的方法,现在问题已经解决好了,谢谢你。

回复 支持 反对

使用道具 举报

该用户从未签到

14

主题

205

帖子

0

蝴蝶豆

金牌会员

最后登录
2020-12-5
发表于 2017-3-4 22:44:17 | 显示全部楼层
学习了
回复

使用道具 举报

该用户从未签到

3

主题

56

帖子

0

蝴蝶豆

高级会员

最后登录
2021-3-29
发表于 2017-3-24 13:08:26 | 显示全部楼层
这个BUG还没有修复啊
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|论坛-意法半导体STM32/STM8技术社区

GMT+8, 2024-4-29 09:18 , Processed in 0.184820 second(s), 42 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表