硬汉嵌入式论坛

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

[MDK] 求助MDK AC6,使用EventRecorder编译报错

[复制链接]

10

主题

29

回帖

59

积分

初级会员

积分
59
发表于 2021-10-21 13:38:55 | 显示全部楼层 |阅读模式
求助MDK  AC6,使用EventRecorder编译报错
5个error
一堆警告,EventRecorder不支持AC6吗?

配置

配置

MDK添加组件

MDK添加组件

编译报错

编译报错
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106978
QQ
发表于 2021-10-21 15:00:51 | 显示全部楼层
上传你的工程到百度云分享下,我试试
回复

使用道具 举报

10

主题

29

回帖

59

积分

初级会员

积分
59
 楼主| 发表于 2021-10-22 10:34:29 | 显示全部楼层
eric2013 发表于 2021-10-21 15:00
上传你的工程到百度云分享下,我试试

看了你的模板工程发现问题了。我的工程是STM32CubeMX生成的。他会在Core\Inc 下面生产一个RTE_Components.h文件,但是keil修改组件后在工程目录RTE下也会生产一个RTE_Components.h文件。我从文件引用跟进去发现RTE文件下的RTE_Components.h文件没有被引用(文件包含宏和STM32CubeMX生产的不一样),不知道为什么没有包含,所以我手动把RTE下RTE_Components.h文件内容复制到STM32CubeMX生产的RTE_Components.h文件文件里面就可以了。不知道有没有什么简单的方法
2_20211022102737.png
1_20211022102508.png
3_20211022103150.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106978
QQ
发表于 2021-10-23 09:27:10 | 显示全部楼层
walk 发表于 2021-10-22 10:34
看了你的模板工程发现问题了。我的工程是STM32CubeMX生成的。他会在Core\Inc 下面生产一个RTE_Components ...

好点的办法是,工程使用MDK RTE创建,RTE里面可以使用CubeMX,这个是这种两种方式的融合实现方式
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-13 07:33 , Processed in 0.246917 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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