硬汉嵌入式论坛

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

[emWin] emwin裸机移植编译报错

[复制链接]

5

主题

19

回帖

34

积分

新手上路

积分
34
发表于 2022-11-3 15:53:14 | 显示全部楼层 |阅读模式
裸机移植emwin6.24,MCU不是STM32,按照V5裸机移植模板完成移植后,编译时报错:

报错内容

报错内容

我已经添加了GUI.h的路径,在文件中也写了#include “GUI.h",所有这些提示未定义的函数都可以在GUI.h中找到。
移植文件:
image.png image.png
请问该怎么解决这些未定义的错误?
回复

使用道具 举报

5

主题

19

回帖

34

积分

新手上路

积分
34
 楼主| 发表于 2022-11-3 16:00:26 | 显示全部楼层
image.png
在LCDConf.c等文件中都添加了#include GUI.h
回复

使用道具 举报

19

主题

371

回帖

428

积分

高级会员

积分
428
发表于 2022-11-3 16:27:31 | 显示全部楼层
你好像敲错字了?
..\HARDWARE
回复

使用道具 举报

5

主题

19

回帖

34

积分

新手上路

积分
34
 楼主| 发表于 2022-11-3 16:34:31 | 显示全部楼层
h_007 发表于 2022-11-3 16:27
你好像敲错字了?
..\HARDWARE

呀,是错了。但这不是报错的原因啊。。。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106892
QQ
发表于 2022-11-3 16:47:42 | 显示全部楼层
分享你的工程到百度云,我看下
回复

使用道具 举报

5

主题

19

回帖

34

积分

新手上路

积分
34
 楼主| 发表于 2022-11-3 20:50:50 | 显示全部楼层
eric2013 发表于 2022-11-3 16:47
分享你的工程到百度云,我看下

链接:https://pan.baidu.com/s/1ydo7vpX0ahAXaAGJWcTshQ
提取码:q5ru
回复

使用道具 举报

0

主题

15

回帖

15

积分

新手上路

积分
15
发表于 2022-11-3 21:26:01 | 显示全部楼层
你的 emwin库没有添加进工程
回复

使用道具 举报

5

主题

19

回帖

34

积分

新手上路

积分
34
 楼主| 发表于 2022-11-3 22:23:49 | 显示全部楼层
本帖最后由 XCJQ023 于 2022-11-3 22:30 编辑
xxc 发表于 2022-11-3 21:26
你的 emwin库没有添加进工程

是GUI_CM4_L_Lib吧,我的芯片是Cortex-M33,用这个库ok吗?
回复

使用道具 举报

5

主题

19

回帖

34

积分

新手上路

积分
34
 楼主| 发表于 2022-11-3 22:46:32 | 显示全部楼层
xxc 发表于 2022-11-3 21:26
你的 emwin库没有添加进工程

多谢提醒。
有个事情,我的芯片是cortex-M33,有FPU,之前看教程说有FPU就可以用cm4_Lib,但是编译报出上千条错误。我换成CM3_Lib,再编译就好了。
编译后还有些错误,但貌似都是确实未定义的函数
回复

使用道具 举报

5

主题

19

回帖

34

积分

新手上路

积分
34
 楼主| 发表于 2022-11-3 23:04:54 | 显示全部楼层
感谢大家帮助,问题解决了,是忘记添加emwin库的问题,添加GUI_Cm3_lib就好了。
还有个问题想请教一下,我的芯片是CM33,有FPU,之前看硬汉哥好像说如果芯片有FPU就可以添加GUI_Cm4_lib的emwin库,但是如果添加这个库,会出现上千条错误
image.png
回复

使用道具 举报

19

主题

371

回帖

428

积分

高级会员

积分
428
发表于 2022-11-4 07:53:43 | 显示全部楼层
貌似MDK要设置一下,支持硬件浮点
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106892
QQ
发表于 2022-11-4 11:01:15 | 显示全部楼层
XCJQ023 发表于 2022-11-3 23:04
感谢大家帮助,问题解决了,是忘记添加emwin库的问题,添加GUI_Cm3_lib就好了。
还有个问题想请教一下,我 ...

那估计是这个器件的MDK软件包有问题,MDK没有识别出来这个芯片有FPU。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-9 09:47 , Processed in 0.325940 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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