打印

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

[复制链接]
4573|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)

沙发
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'

使用特权

评论回复
5
gurong60|  楼主 | 2013-4-17 09:38 | 只看该作者
airwill 发表于 2013-4-17 09:36
'STM324xG-EVAL_USBD-HS'
是不是选错了处理器, 选了 F4 带浮点指令的处理器, 有使能了浮点指令
我只是从你 ...

那个附件包,是我在stm32f105下,下载的,处理器也选的stm32f105,应该不会错的吧,难道不选stm32f105?

使用特权

评论回复
6
airwill| | 2013-4-17 09:51 | 只看该作者
我编译了一下(Keil 4.7A) 编译通过的.
但是发现问题,  编译的时候, 里面用的是 F4 的库.
原因是编译选项里.
C/C++ 下面
Preprocessor Symbols 里的定义有问题.
STM32F4XX,USE_STM324xG_EVAL, 这两肯定是不对的 那是 F4 的
下面 Include Paths 里也有错误

使用特权

评论回复
7
gurong60|  楼主 | 2013-4-17 09:56 | 只看该作者
我找到了,在project components里面选择,stm3210c-eval_usbd-fs
如图

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


使用特权

评论回复
8
gurong60|  楼主 | 2013-4-17 10:05 | 只看该作者
airwill 发表于 2013-4-17 09:51
我编译了一下(Keil 4.7A) 编译通过的.
但是发现问题,  编译的时候, 里面用的是 F4 的库.
原因是编译选项里. ...

老大,再帮忙看下:)

使用特权

评论回复
9
airwill| | 2013-4-17 10:45 | 只看该作者
是不是去掉了这个, STM32F4XX, 没有加相应的定义.
不帮你测试了,  你自己好好看看 Readme 吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:对手,队友

179

主题

1307

帖子

4

粉丝