硬汉嵌入式论坛

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

[emWin] STemWin_CM3_wc16.a 这个版本的库编译错误

[复制链接]

262

主题

578

回帖

1364

积分

至尊会员

积分
1364
发表于 2020-9-22 19:25:37 | 显示全部楼层 |阅读模式
stemwin.jpg
这个库,用的是 cubemx目录下的一个,好像是5.44的。怎么编译下弄出来这么多错误呢
回复

使用道具 举报

19

主题

380

回帖

437

积分

高级会员

积分
437
发表于 2020-9-23 09:05:14 | 显示全部楼层
用STemWin_CM3_wc32.a试试
回复

使用道具 举报

4

主题

117

回帖

129

积分

初级会员

积分
129
发表于 2020-9-23 10:25:20 | 显示全部楼层
用右键选择该库文件查看属性,需要选择为库
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107411
QQ
发表于 2020-9-23 12:26:40 | 显示全部楼层
MDK添加新版STemWin5.44要右击属性,设置为Library file
http://www.armbbs.cn/forum.php?m ... 3425&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

262

主题

578

回帖

1364

积分

至尊会员

积分
1364
 楼主| 发表于 2020-9-23 17:32:29 | 显示全部楼层
这个还真不是这个原因。
开始没有选择这个library file,提示的是非法的文件类型
后面选了这个库文件就没了。
现在怀疑是勾选了 use MicroLIB 的原因。因为不勾选这个就能编译通过了。
但是,运行的时候,死在GUI_Init()里面出不来了,看了下运行时候的汇编,
有一句 CMP R3,R2  这里不相等,然后就一直 while(1)了
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107411
QQ
发表于 2020-9-24 08:57:29 | 显示全部楼层
jplzl10000 发表于 2020-9-23 17:32
这个还真不是这个原因。
开始没有选择这个library file,提示的是非法的文件类型
后面选了这个库文件就没 ...

这个,我一直都勾选的,不影响。

GUI_Init没有过去,貌似是你没有使能硬件CRC吧。
回复

使用道具 举报

262

主题

578

回帖

1364

积分

至尊会员

积分
1364
 楼主| 发表于 2020-9-26 15:50:05 | 显示全部楼层
eric2013 发表于 2020-9-24 08:57
这个,我一直都勾选的,不影响。

GUI_Init没有过去,貌似是你没有使能硬件CRC吧。

gui_init.jpg
死在了 GUI__Config() 这个被调用之前。。。
是不是没有移植好?如果没有移植好的话,应该是没有显示,不会死循环吧
回复

使用道具 举报

19

主题

380

回帖

437

积分

高级会员

积分
437
发表于 2020-9-26 21:50:23 | 显示全部楼层
cubemx里面勾一下CRC,然后初始化调用MX_CRC_Init (),估计是这个,要不然不会进不到GUI_init
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-30 09:15 , Processed in 0.288565 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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