紧急求助,官方代码编译问题 usb转串口

[复制链接]
5080|8
 楼主| gurong60 发表于 2013-4-17 09:19 | 显示全部楼层 |阅读模式
本帖最后由 gurong60 于 2013-4-18 16:54 编辑

如题,在官方下载 usb转串口的代码用keil编译时出现
Build target 'STM324xG-EVAL_USBD-HS'
compiling app.c...
app.c: Error: C3903U: Argument 'SoftVFP+VFPv2' not permitted for option 'fpu'.
Target not created

请给位大神们帮帮忙 STM32_USB-Host-Device_LibV2.1.0.rar (1.98 MB, 下载次数: 7)

airwill 发表于 2013-4-17 09:29 | 显示全部楼层
编译选项里, 你点选了 浮点指令支持了, 去掉就是了
 楼主| gurong60 发表于 2013-4-17 09:32 | 显示全部楼层
airwill 发表于 2013-4-17 09:29
编译选项里, 你点选了 浮点指令支持了, 去掉就是了

具体在那个位置吗?
airwill 发表于 2013-4-17 09:36 | 显示全部楼层
'STM324xG-EVAL_USBD-HS'
是不是选错了处理器, 选了 F4 带浮点指令的处理器, 有使能了浮点指令
我只是从你的错误提示上推断
app.c: Error: C3903U: Argument 'SoftVFP+VFPv2' not permitted for option 'fpu'
 楼主| gurong60 发表于 2013-4-17 09:38 | 显示全部楼层
airwill 发表于 2013-4-17 09:36
'STM324xG-EVAL_USBD-HS'
是不是选错了处理器, 选了 F4 带浮点指令的处理器, 有使能了浮点指令
我只是从你 ...

那个附件包,是我在stm32f105下,下载的,处理器也选的stm32f105,应该不会错的吧,难道不选stm32f105?
airwill 发表于 2013-4-17 09:51 | 显示全部楼层
我编译了一下(Keil 4.7A) 编译通过的.
但是发现问题,  编译的时候, 里面用的是 F4 的库.
原因是编译选项里.
C/C++ 下面
Preprocessor Symbols 里的定义有问题.
STM32F4XX,USE_STM324xG_EVAL, 这两肯定是不对的 那是 F4 的
下面 Include Paths 里也有错误
 楼主| gurong60 发表于 2013-4-17 09:56 | 显示全部楼层
我找到了,在project components里面选择,stm3210c-eval_usbd-fs
如图 123.jpg

但是编译时又出现如下错误,可能是没有这个变量的定义,官方怎么会出这种错误呢
1234.jpg

 楼主| gurong60 发表于 2013-4-17 10:05 | 显示全部楼层
airwill 发表于 2013-4-17 09:51
我编译了一下(Keil 4.7A) 编译通过的.
但是发现问题,  编译的时候, 里面用的是 F4 的库.
原因是编译选项里. ...

老大,再帮忙看下:)
airwill 发表于 2013-4-17 10:45 | 显示全部楼层
是不是去掉了这个, STM32F4XX, 没有加相应的定义.
不帮你测试了,  你自己好好看看 Readme 吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:对手,队友

179

主题

1308

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部