radio2radio 发表于 2018-8-9 22:04 ( A1 j7 A5 f' Q3 s5 A7 n% ` A我的Keil是MDK5.23。你的5.25够用了。 # K: P e- _; f) k" \我也不知道是怎么搞出这个RV31的目录的,反正它就在那里。 9 c& X# n: J. r. d0 rRTL,是 ...
6 `2 s( y; B. J" r$ f" l
楼主你好,看了你发的这两个链接,没找到有效信息,我安装了keil4.7,在安装目录下找到了RV31文件夹,把这个目录复制到keil5安装目录下就好可以用了。需要两个4.7下面的两个文件夹下面的文件(RV31和RL)。 ) T, C6 W. J$ Q' d7 P) l! F' ?" J# d; g
可能是因为你是从keil5以下的版本升级上来的就有这两个文件夹,我这里是直接安装的5.25。感谢楼主提供的代码和帮助
另外还有一个小问题提醒一下各位使用代码的朋友,大部分人的安装目录不一定是C盘,include path中的路径需要根据自己的软件安装目录自行修改。
谢谢。 RTL.h文件,位置在C:\Keil\ARM\RV31\INC文件夹里面。
您加一下包含路径C:\Keil\ARM\RV31\INC试一试。' g5 G3 x9 T! v( N3 {3 z' @4 C: U
4 B, e# U, Z+ z
不知为什么,我的包含路径没有C:\Keil\ARM\RV31\INC这个,' @" v8 U- t% d; [2 K' |
但是,下面的Compiler control string里面却含有:
-IC:/Keil/ARM/RV31/INC
-IC:/Keil/ARM/CMSIS/Include
-IC:/Keil/ARM/Inc/ST/STM32F10x
; p4 t `: F8 e
#warning directive: "Use STM32F103Cx (72 MHz)",这个警告不是问题,你可以删除他。0 {! t3 j9 i; M. q( i
楼主您好,我发现我的安装目录下没有RV31这个目录,可能是我们的版本不一样,我用的是keil5.25,不知道你用的是哪个版本。我也全局搜索了本地文件,发现没有RLT.h这个文件- A7 X/ ?4 q# m0 K& Z. y6 M, q+ H
你是用的STM32做的DAPLINK吗
我的Keil是MDK5.23。你的5.25够用了。! n, G( s8 m& t8 d/ M
我也不知道是怎么搞出这个RV31的目录的,反正它就在那里。5 r# I+ a N5 T& z: f- F
RTL,是Real Time Library的缩写,与ARM-RTX有关。参考下面的你研究一下。; @- ?- e9 V, _
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.kui0062a/rlarm_lib_includes.htm8 [8 i; U8 B# S9 L) m
我估计是我的USB库用到了ARM的RL_USB。
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0374a/index.html
3 ]2 Z2 b" T/ o% e
您搞定以后分享一下,谢谢。
) V4 ^+ Q, s& l& I" K
楼主你好,看了你发的这两个链接,没找到有效信息,我安装了keil4.7,在安装目录下找到了RV31文件夹,把这个目录复制到keil5安装目录下就好可以用了。需要两个4.7下面的两个文件夹下面的文件(RV31和RL)。
) l! F' ?" J# d; g
可能是因为你是从keil5以下的版本升级上来的就有这两个文件夹,我这里是直接安装的5.25。感谢楼主提供的代码和帮助
谢谢。可能是这样,我是先安装的Keil5,记得有一次打开一个Keil4的工程,Keil提示要安装Keil4的相关支持包,问我是单独安装Keil4支持包,还是选择与Keil5合并在一起,我选择合并安装。 此后,我的Keil就可以正常打开Keil4、Keil5的工程,不再有兼容性提示了。/ ^3 }% }7 u7 p6 g1 z3 U9 F( J
感谢楼主,
我的源程序当然支持JTAG模式。
如果是BluePill的F103最小系统板子,附件里面的两个90多KB的Hex文件都是有JTAG的,您再试一试。9 l/ K& w, H, |8 }) g
再次验证,源程序确实支持Jtag模式。原来是我这边的目标板有问题。这个工具很实用,非常感谢楼主!!!!
我没有记错的话,现在的code,PC13的LED有4种显示状态:
1. USB连接正常,长灭短亮。, Q9 X. F- x# N) Y! @' [
2. Debug暂停状态,慢闪。+ C" o- r4 K4 [5 V( B$ ~# ^+ |+ e% J
3. Debug运行状态,长亮。 [3 E0 V/ A0 I9 h! l
4. CDC-UART有数据传送,快闪。(不在Debug状态)