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

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

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

" q  W& R# E$ p0 P  由于实习出差带着PC不方便,就带了一台Mac。平常使用的是Mac 版STM32CubeMX加arm-none-eabi-gcc一个生成代码,一个用来编译。话说arm-none-eabi-gcc编译速度挺快的,最近需要使用USB库,用STM32CubeMX生成的Makefile死活编译通过。
4 N0 B* [4 j2 n& M. C2 G提示如下错误:[img]blob:https://www.stmcu.org.cn/9ce2f735-8a2d-41e5-9304-a2bf870afc83[/img]
0 h# m9 R2 c) d% S& \( C* U即make: *** No rule to make target `build/usbd_core.o', needed by `build/USB.elf'.  Stop.0 ]) I; ?3 E. N* ?
百度了半天,都是头文件找不到,反反复复检查了几遍头文件,发现并没有错误。正当要放弃是,头脑闪过,既然头文件路径没有错,会不会是.c源文件出错?8 O4 A$ }3 H0 N) H7 u! H
将源文件复制到头文件的地方仔细对比,如下图 [img]blob:https://www.stmcu.org.cn/d61b6769-e1f9-42e2-ab47-76e6020f0e76[/img]
. }2 f& J+ B2 O5 x+ u然后与实际路径对比,果真是源文件路径出错。
) o1 t9 J0 n5 [. p5 D/ e立马改正确编译成功,
5 b$ h% z$ \# G7 p% X. [+ y[img]blob:https://www.stmcu.org.cn/6fa431b6-8ee8-439d-bc70-76528794a20d[/img]) J9 |; r% z& `6 e* W1 w  k
用st-link下载到开发板,将开发板插入手机就能识别自定义的HID设备了。5 b4 x: D' Y2 U$ I" l( b
(这其中还有很多坑,日后有实际再发帖!编译器路径问题)
; F/ v+ U+ {/ v7 v7 W

评分

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

查看全部评分

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

举报

4个回答
道胜天下 回答时间:2017-9-14 18:01:00
我擦图片没了+ X1 E- ^4 f' O" P. S% A
MrJiu 回答时间:2017-9-15 09:43:34
虽然不是人人都会有Mac,但是梦想也是要有的,万一将来可能有了呢!!!
zero99 回答时间:2017-9-18 17:12:01
道胜天下pro 发表于 2017-9-14 18:01
2 R) V' J1 _" I+ }0 K/ c* R我擦图片没了
7 b5 g) N. _) M* Z. d
楼主按照这个方法去试下:
' ]9 Y1 b- x8 x9 vhttp://jingyan.baidu.com/article/f25ef254742f8a482c1b8226.html
五哥1 回答时间:2017-9-21 00:47:01
顶下楼主

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版