|
由于实习出差带着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设备了。 (这其中还有很多坑,日后有实际再发帖!编译器路径问题) |
STM32
超强工具——STM32CubeMX 你会用吗?
集结出发! STM32全国研讨会系列之一:ST智能门铃中国首秀
关于STM32启动文件的几个小问题
【银杏科技ARM+FPGA双核心应用】STM32H7系列35——USB_VCP_FS
【银杏科技ARM+FPGA双核心应用】STM32H7系列28——USB_HID
粉丝分享 | 图说CRC原理应用及STM32硬件CRC外设
STM32L151进入低功耗,并由RTC唤醒的故事
[转]stm32控制NFC模块(PN532)源码(P2P,模拟卡,读写卡等
STM32G070RB+LVGL移植
微信公众号
手机版
楼主按照这个方法去试下:
http://jingyan.baidu.com/article/f25ef254742f8a482c1b8226.html