|
由于实习出差带着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设备了。 (这其中还有很多坑,日后有实际再发帖!编译器路径问题) |
【STM32U3评测】使用INS5699 RTC模组
【 逢7发帖赢大礼】1、利用CubeMX生成正点原子H7R7开发板的STM32CubeIDE工程
CubeMX生成CubeIDE工程代码乱码
【逢7发帖赢大礼】STM32开发之指纹识别!
【逢7发帖赢大礼】STM32开发之环境空气质量监测
【逢7发帖赢大礼】STM32开发之人体实时运动信息监测!
【逢7发帖赢大礼】全网最简单的Arduino_STM32开发环境搭建教程!
【STM32U3评测】低功耗模式功耗测量
【STM32N6570-DK评测】3.CubeMX关于DCMIPP和CSI的BUG整理及摄像头使用
【STM32U3评测】并不优雅的点亮WS2812
微信公众号
手机版
楼主按照这个方法去试下:
http://jingyan.baidu.com/article/f25ef254742f8a482c1b8226.html