你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

关于STM32CubeMX Mac版生成的makefile有小bug

[复制链接]
道胜天下 发布时间:2017-9-14 18:00

  由于实习出差带着PC不方便,就带了一台Mac。平常使用的是Mac 版STM32CubeMX加arm-none-eabi-gcc一个生成代码,一个用来编译。话说arm-none-eabi-gcc编译速度挺快的,最近需要使用USB库,用STM32CubeMX生成的Makefile死活编译通过。
提示如下错误:[img]blob:https://www.stmcu.org.cn/9ce2f735-8a2d-41e5-9304-a2bf870afc83[/img]
make: *** No rule to make target `build/usbd_core.o', needed by `build/USB.elf'.  Stop.
百度了半天,都是头文件找不到,反反复复检查了几遍头文件,发现并没有错误。正当要放弃是,头脑闪过,既然头文件路径没有错,会不会是.c源文件出错?
将源文件复制到头文件的地方仔细对比,如下图 [img]blob:https://www.stmcu.org.cn/d61b6769-e1f9-42e2-ab47-76e6020f0e76[/img]
然后与实际路径对比,果真是源文件路径出错。
立马改正确编译成功,
[img]blob:https://www.stmcu.org.cn/6fa431b6-8ee8-439d-bc70-76528794a20d[/img]
用st-link下载到开发板,将开发板插入手机就能识别自定义的HID设备了。
(这其中还有很多坑,日后有实际再发帖!编译器路径问题)

评分

参与人数 1 ST金币 +2 收起 理由
MrJiu + 2 赞一个!

查看全部评分

收藏 评论4 发布时间:2017-9-14 18:00

举报

4个回答
道胜天下 回答时间:2017-9-14 18:01:00
我擦图片没了
MrJiu 回答时间:2017-9-15 09:43:34
虽然不是人人都会有Mac,但是梦想也是要有的,万一将来可能有了呢!!!
zero99 回答时间:2017-9-18 17:12:01
五哥1 回答时间:2017-9-21 00:47:01
顶下楼主

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版