硬汉嵌入式论坛

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

求助硬汉哥,STM32F417跑裸机 使用cubemx生成框架 后移植RL_USB始终报错

[复制链接]

2

主题

3

回帖

9

积分

新手上路

积分
9
发表于 2023-5-3 16:58:24 | 显示全部楼层 |阅读模式
硬汉哥,还有熟悉USB的大哥们:

      我现在使用STM32F417跑裸机程序,想通过USB去读取nandflash内容,通过cubemx生成了框架后,参考了“基于STM32F407IGT6的RTX+RL-USB+RL-FlashFS的完整NAND解决方案”中的USB相关代码(把相关RL_USB的代码直接复制到工程中),放到生成的框架后,编译始终报错,界面显示“..\USB_DEVICE\RL-USB\usbd_STM32F4xx_FS.c(38): error:  #5: cannot open source input file "usb_config_FS.c": No such file or directory”,可是这个c文件一直在工程中啊,始终编译不通过,这是什么原因呢,大哥们有遇到过吗?上传了一个图片附件。感谢大家帮忙看看

无标题.jpg
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106678
QQ
发表于 2023-5-4 00:49:58 | 显示全部楼层
方便的话,分享工程到百度云,我看下。
回复

使用道具 举报

334

主题

2032

回帖

3039

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3039
发表于 2023-5-4 10:03:20 | 显示全部楼层
本帖最后由 caicaptain2 于 2023-5-4 10:04 编辑

include 几乎没有见过要包含.c代码的。。。。。 .c代码中一般有变量的定义,使用include后容易造成重复定义。
另外,include的文件,需要在项目设置中加入此文件的目录路径,别忘了。
回复

使用道具 举报

2

主题

3

回帖

9

积分

新手上路

积分
9
 楼主| 发表于 2023-5-4 13:40:07 | 显示全部楼层
caicaptain2 发表于 2023-5-4 10:03
include 几乎没有见过要包含.c代码的。。。。。 .c代码中一般有变量的定义,使用include后容易造成重复定义 ...

@caicaptain2 我原以为.c文件只要添加到工程中就不需要再包含路径了,受你启发,把这个.c文件的路径也添加进去了,编译通过!谢啦caicaptain2!谢啦硬汉哥!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-29 09:05 , Processed in 0.412007 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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