硬汉嵌入式论坛

 找回密码
 立即注册
查看: 431|回复: 4
收起左侧

[以太网] 编译例程V7-1011_RL-TCPnet V7.X实验_多个TCP客户端连接(FreeRTOS)报错

[复制链接]

2

主题

12

回帖

18

积分

新手上路

积分
18
发表于 2024-2-18 14:02:15 | 显示全部楼层 |阅读模式

编译例程V7-1011_RL-TCPnet V7.X实验_多个TCP客户端连接(FreeRTOS)报错,求大佬指点一下

打开工程后提示需要下载软件包,按照提示下载(这里没有截图)
下载完成后,提示需要生成 FrameworkCubeMX.gpdsc,点击 start cubemx


提示是否升级固件包,选择不升级则打开cubemx失败,这里只能选升级



完成后点击编译,出现两个报错

报错提示:

..\..\RL-ARM\Driver\EMAC_STM32H7xx.h(38): error:  #5: cannot open source input file "MX_Device.h": No such file or directory
  #include "MX_Device.h"
..\..\RL-ARM\Driver\EMAC_STM32H7xx.c: 0 warnings, 1 error




D:\Keil_v5\Packs\Keil\STM32H7xx_DFP\3.1.1\MDK\CubeMX\run_STM32CubeMX.c(9): error:  #35: #error directive: "Run STM32CubeMX (open Run-Time Environment dialog, extend Device and STM32CubeMX Framework component and press play button) and generate device configuration files described by FrameworkCubeMX.gpdsc."
  #error "Run STM32CubeMX (open Run-Time Environment dialog, extend Device and STM32CubeMX Framework component and press play button) and generate device configuration files described by FrameworkCubeMX.gpdsc."
D:\Keil_v5\Packs\Keil\STM32H7xx_DFP\3.1.1\MDK\CubeMX\run_STM32CubeMX.c: 0 warnings, 1 error






按照提示在Run-Time中点击运行按钮重新打开一次cubemx,不论选continue还是migrate,仍会出现这两个报错



MDK版本:5.36.0.0


编译器use default compiler version 5




回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106826
QQ
发表于 2024-2-18 14:16:08 | 显示全部楼层
这个必须使用指定版本。且不可以安装多个H7 Pack版本。安装好后,打开MDK,重新解压一个例子,拖拽到这个MDK上打开即可

关于所有H7系列的MDK RTE创建的工程,必须使用MDK5.30和HAL库软件包2.7.0编译(2023-05-15)
https://www.armbbs.cn/forum.php?mod=viewthread&tid=119213
回复

使用道具 举报

2

主题

12

回帖

18

积分

新手上路

积分
18
 楼主| 发表于 2024-2-18 17:24:58 | 显示全部楼层
eric2013 发表于 2024-2-18 14:16
这个必须使用指定版本。且不可以安装多个H7 Pack版本。安装好后,打开MDK,重新解压一个例子,拖拽到这个MD ...

谢谢!按照帖子所说已经更换了MDK和H7 Pack版本,重新解压缩了一份工程,之前的两个报错确实不会出现,但是又出现了新的报错.
linking...
.\Objects\output.axf: Error: L6218E: Undefined symbol net_ndp_list (referred from net_ndp.o).
Not enough information to list image symbols.
Not enough information to list load addresses in the image map.
Finished: 2 information, 0 warning and 1 error messages.
".\Objects\output.axf" - 1 Error(s), 0 Warning(s).
Target not created.
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106826
QQ
发表于 2024-2-18 17:32:08 | 显示全部楼层
Florence 发表于 2024-2-18 17:24
谢谢!按照帖子所说已经更换了MDK和H7 Pack版本,重新解压缩了一份工程,之前的两个报错确实不会出现,但 ...

使用RL-TCPnet V7.13的IPv6/IPv4库,弹出错误Error: L6218E: Undefined symbol net_ndp_list【V7.14版本已经解决】
https://www.armbbs.cn/forum.php?mod=viewthread&tid=97503
回复

使用道具 举报

2

主题

12

回帖

18

积分

新手上路

积分
18
 楼主| 发表于 2024-2-18 19:46:47 | 显示全部楼层
感谢!问题已解决。之前用cubemx+cubeide比较多,用cubemx点两下就能实现lwip+freertos的移植(不过只支持两块款PHY芯片),keil这个Run-Time感觉还是没有cube全家桶方便。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-6 06:49 , Processed in 0.779521 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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