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

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

[复制链接]
道胜天下pro 发布时间: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个回答
道胜天下pro 回答时间: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
顶下楼主

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似技术帖

官网相关资源

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