硬汉嵌入式论坛

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

MDK-Middleware 7.17的USB组件是不是有BUG?

[复制链接]

20

主题

94

回帖

154

积分

初级会员

积分
154
发表于 2024-2-3 11:49:19 | 显示全部楼层 |阅读模式

选择7.17的MDK-Middleware,USB总是报这个编译错误。

C:/Users/ifree/AppData/Local/Arm/Packs/Keil/MDK-Middleware/7.17.0/USB/Include/usbd_config_desc_0.c(3021): error: pasting formed 'u"Keil Software"', an invalid preprocessing token
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2024-2-3 16:38:18 | 显示全部楼层
7.17好像是最新版,我还没测试,后面我试试。
回复

使用道具 举报

1

主题

4

回帖

7

积分

新手上路

积分
7
发表于 2024-2-5 17:54:55 | 显示全部楼层
我今天也碰到了这个问题,研究了一下,应该是C语言要选择C11标准,这个写法u"Keil Software"是定义成UTF-16格式的字符串,C11才引入的功能
之前的版本定义的是L"Keil Software",这个是C99宽字符
还有不能勾选macro-lib,会报下面两个错误
.\Objects\project.axf: Error: L6218E: Undefined symbol __use_two_region_memory (referred from startup_stm32f411xe.o).
.\Objects\project.axf: Error: L6218E: Undefined symbol __initial_sp (referred from entry2.o).
工程还有一个警告,暂时没有搞清楚为什么
net_config.h(15): warning: unknown warning group '-Wcast-function-type-strict', ignored [-Wunknown-warning-option]
  #pragma clang diagnostic ignored "-Wcast-function-type-strict"
回复

使用道具 举报

1

主题

4

回帖

7

积分

新手上路

积分
7
发表于 2024-2-5 17:55:25 | 显示全部楼层
我今天也碰到了这个问题,研究了一下,应该是C语言要选择C11标准,这个写法u"Keil Software"是定义成UTF-16格式的字符串,C11才引入的功能
之前的版本定义的是L"Keil Software",这个是C99宽字符
还有不能勾选macro-lib,会报下面两个错误
.\Objects\project.axf: Error: L6218E: Undefined symbol __use_two_region_memory (referred from startup_stm32f411xe.o).
.\Objects\project.axf: Error: L6218E: Undefined symbol __initial_sp (referred from entry2.o).
工程还有一个警告,暂时没有搞清楚为什么
net_config.h(15): warning: unknown warning group '-Wcast-function-type-strict', ignored [-Wunknown-warning-option]
  #pragma clang diagnostic ignored "-Wcast-function-type-strict"
回复

使用道具 举报

20

主题

94

回帖

154

积分

初级会员

积分
154
 楼主| 发表于 2024-2-6 12:34:23 | 显示全部楼层
王小明 发表于 2024-2-5 17:55
我今天也碰到了这个问题,研究了一下,应该是C语言要选择C11标准,这个写法u"Keil Software"是定义成UTF-16 ...

你用7.17的USB组件,调试成功了吗?我遇到上面的问题解决不了,暂时回退到老一点的版本了。
回复

使用道具 举报

3

主题

58

回帖

67

积分

初级会员

积分
67
发表于 4 天前 来自手机 | 显示全部楼层
昨晚也是遇到这个问题了,也是改c11就解决了。如果还有问题,注意下新的组件之间的关系,不要新旧混用。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-29 07:02 , Processed in 0.165161 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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