你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
子曰好人 发表于 2018-8-7 16:23) I( b! O) x" |- v b5 N, _" o 楼主,我反映一个问题,打开你一楼的工程编译结果缺少一些文件,我已将USB_CM3.lib添加到USB文件夹下面了, ...
radio2radio 发表于 2018-8-7 17:03! z0 m" v+ ^. \( `3 | 谢谢。 RTL.h文件,位置在C:\Keil\ARM\RV31\INC文件夹里面。 + G! o# u( S8 J您加一下包含路径C:\Keil\ARM\RV31\INC试一 ...
huangxuejia-292 发表于 2018-7-25 15:00 8 X& E3 [4 o U$ \1 r4 @& i( Y改好了,调试能复位。3 P2 d4 V' t4 f- P% P6 G) L7 S MSD(U盘拖放)无法复位。。。
子曰好人 发表于 2018-8-8 09:20 8 X8 M/ T! m* @& L楼主您好,我发现我的安装目录下没有RV31这个目录,可能是我们的版本不一样,我用的是keil5.25,不知道你 ...
radio2radio 发表于 2018-8-9 22:04 ) V' v# r+ ]5 e我的Keil是MDK5.23。你的5.25够用了。- g% j# ?) `5 } 我也不知道是怎么搞出这个RV31的目录的,反正它就在那里。1 l1 I, y$ F+ B" A6 {" ^ RTL,是 ...
子曰好人 发表于 2018-8-10 10:41" ^( T+ [3 O; |4 v5 m/ {0 n 楼主你好,看了你发的这两个链接,没找到有效信息,我安装了keil4.7,在安装目录下找到了RV31文件夹,把 ...
grc521 发表于 2018-8-16 17:34 + g% h% e% F9 k% I9 B/ G感谢楼主,另外,你第一楼的源程序不支持Jtag模式的。能单独再发一个支持Jtag模式的源程 ...
radio2radio 发表于 2018-8-16 17:500 J5 K- t8 ~1 L P1 L0 M$ b0 h 我的源程序当然支持JTAG模式。$ M5 ^3 P2 f- L# T( h) I 如果是BluePill的F103最小系统板子,附件里面的两个90多KB的Hex文件都是有 ...
uuq 发表于 2018-8-20 11:23 m/ U! D! ]* u; A 不错,楼主还在维护源代码吗,可不可以加一个pc13闪功能,就是没有数据发送时候闪慢点,有时候闪快点 ...
小马哥STM32F103开源小四轴RoboFly全部资料大放送
【MCU实战经验】+STM32F103的uCOSII详细移植
STM32中BOOT的作用
STM32如何分配原理图IO
STM32的I2S外设
STM32电路知识学习
基于STM32F1的CAN通信之DMA
STM32怎么选型
简单分析STM32和51的区别
简单聊聊STM32的SPI外设
另外还有一个小问题提醒一下各位使用代码的朋友,大部分人的安装目录不一定是C盘,include path中的路径需要根据自己的软件安装目录自行修改。
谢谢。 RTL.h文件,位置在C:\Keil\ARM\RV31\INC文件夹里面。
您加一下包含路径C:\Keil\ARM\RV31\INC试一试。8 t w7 O- [% F4 d" F/ R4 o
不知为什么,我的包含路径没有C:\Keil\ARM\RV31\INC这个,
但是,下面的Compiler control string里面却含有:
-IC:/Keil/ARM/RV31/INC2 O# L/ I5 o! V5 ^
-IC:/Keil/ARM/CMSIS/Include3 Z$ U( ~: ?, R; W* ~3 D% `
-IC:/Keil/ARM/Inc/ST/STM32F10x
4 ]: f4 J1 Q" {4 `; F
#warning directive: "Use STM32F103Cx (72 MHz)",这个警告不是问题,你可以删除他。
楼主您好,我发现我的安装目录下没有RV31这个目录,可能是我们的版本不一样,我用的是keil5.25,不知道你用的是哪个版本。我也全局搜索了本地文件,发现没有RLT.h这个文件/ S# k' A& ~& j5 p
你是用的STM32做的DAPLINK吗
我的Keil是MDK5.23。你的5.25够用了。3 y, e5 h/ ^, Z6 |
我也不知道是怎么搞出这个RV31的目录的,反正它就在那里。
RTL,是Real Time Library的缩写,与ARM-RTX有关。参考下面的你研究一下。5 G4 |1 _3 Y5 e; Z8 _ O q- c
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.kui0062a/rlarm_lib_includes.htm
我估计是我的USB库用到了ARM的RL_USB。
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0374a/index.html
您搞定以后分享一下,谢谢。9 F- [! [% k* y' |" H; m
- p, k h) n" W2 F/ }/ U
楼主你好,看了你发的这两个链接,没找到有效信息,我安装了keil4.7,在安装目录下找到了RV31文件夹,把这个目录复制到keil5安装目录下就好可以用了。需要两个4.7下面的两个文件夹下面的文件(RV31和RL)。
@6 }; g2 Q' H/ Q; z
可能是因为你是从keil5以下的版本升级上来的就有这两个文件夹,我这里是直接安装的5.25。感谢楼主提供的代码和帮助
谢谢。可能是这样,我是先安装的Keil5,记得有一次打开一个Keil4的工程,Keil提示要安装Keil4的相关支持包,问我是单独安装Keil4支持包,还是选择与Keil5合并在一起,我选择合并安装。 此后,我的Keil就可以正常打开Keil4、Keil5的工程,不再有兼容性提示了。
感谢楼主,
我的源程序当然支持JTAG模式。
如果是BluePill的F103最小系统板子,附件里面的两个90多KB的Hex文件都是有JTAG的,您再试一试。
再次验证,源程序确实支持Jtag模式。原来是我这边的目标板有问题。这个工具很实用,非常感谢楼主!!!!
我没有记错的话,现在的code,PC13的LED有4种显示状态:% j5 j5 `& L# S
1. USB连接正常,长灭短亮。
2. Debug暂停状态,慢闪。
3. Debug运行状态,长亮。; M) j* t Z. h! D
4. CDC-UART有数据传送,快闪。(不在Debug状态)