【管管推荐】STM32经验分享篇
STM32固件库分享,超全系列整理
小马哥STM32F103开源小四轴RoboFly全部资料大放送
【MCU实战经验】+STM32F107的USB使用
基于STM32F103两轮平衡小车设计(开源)
STM32F107VCT6官方原理图和PCB
【福利】用STM32库的朋友有福了:STM32F10x_StdPeriph_Lib_V3.5.0chm...
基于STM32F10xx存储器和系统架构经验分享
基于STM32F1的CAN通信之BH1750
基于STM32F1的CAN通信之OLED
搞定没有?
在 MDK 4.xx 里面编译通过了。 ) @- O2 G7 n8 l K+ |- R$ n6 W
只需要把 缺少的头文件复制过去就可以,大约3个,再改一下include 设置就可.) B" a! g) [( I
b( u$ T4 M! A4 D- Q. }
缺少的头文件 在MDK 5.xx 下面目录里.- W% W3 ?1 \: R' Z
C:\Keil\ARM\PACK\ARM\CMSIS\5.3.0\CMSIS\Include1 k* J# P% [) q$ R' U0 l
C:\Keil\ARM\PACK\ARM\CMSIS\5.3.0\CMSIS\Driver\Include: `7 q( s5 [+ |8 z$ @
缺少 的 usb库文件 也复制过去. 具体在哪里就不清楚了.
还有CDC不敢呢?不知道DAPLINK是否有这个BUG。
这个简单,在main.c的最后面一段,我拷贝到这里:
改好了,调试能复位。
MSD(U盘拖放)无法复位。。。
你看看优盘拖放是不是后台运行的,要等优盘拖放完成之后,插入一个时延(100ms),调用一次vResetTarget,一定行。
还没有,不去折腾了
看到,github 里面有 几个cmsis-DAP使用 st的USB库,至于大小,具体情况没细看.
Keil 5.xx,留意第60楼,ARM CMSIS要升级到V5.3.0
3 J+ B$ o0 L* N; F7 {0 m6 a
刚刚发现,一楼的原码包,USB文件夹里面,少了一个 “USB_CM3.lib” 的USB库文件。
我自己的硬盘上面就有这个文件,但是上传github后,这个文件就是没有上传出去,我后加也不会加。
- G3 y* F5 T, q$ V6 T! C/ q+ P8 X
我不知道为什么,记得第一次上传时,*.hex固件文件就是不给上传,后来我压缩成rar文件才传上去的。
哪位熟悉github的大侠,告诉我如何上传(.lib/.hex)等文件,谢谢。
没有了USB_CM3.lib库文件,肯定不行,下面的3个方法都能解决:
方法1,在C:\Keil\ARM\RV31\LIB目录里面,可以找到此文件,2016年的,248KB左右。拷贝到.\USB文件夹。5 X7 @. ]$ z6 `" _- h. E7 n
方法2,在C:\Keil\ARM\RV31\LIB目录里面,可以找到此文件,2016年的,248KB左右。将此文件添加到工程里面。
方法3,在其他地方拷贝一个,加到.\USB文件夹。本楼的附件就有一个,方便有需要的。0 l; z% o, k) P- i2 e# ~
6 Y* L; H5 T. T% d2 v. `: X
(我的github已经更新,使用方法2)) `. y" ^/ @6 t1 e7 ` Z
( w* u! P* v6 Z6 B1 p! k
这个问题已经解决,是我第一次使用github,还不熟悉,经过网友提醒,需要在github的上传过滤文件里面,修改容许.lib/.hex等文件的上传。
: [ x: P8 Z# s e5 z& U
USB_CM3.rar
2018-8-7 14:28 上传
点击文件名下载附件
63.75 KB, 下载次数: 47