DMA 原理从 0 到 1:为什么它能解放 CPU?一文讲透 DMA 的工作流程
【福利三:雨露均沾·逢7狂欢】之五:STM32系统时钟PLL故障排除1例
【福利三:雨露均沾·逢7狂欢】之三:AI帮我查BUG
福利三:雨露均沾·逢7狂欢】之二:STM32F407VG串口通信乱码故障的排除
基于STM32F103的I2C主从机通信
OpenBLT移植到STM32F103战舰开发板上适用于所有STM32F103系列的Bootloader
TFT LCD 与 FSMC 的硬件连接大容量 STM32F10xxx FSMC 接口
单片机:初学者该了解的STM32F103基础知识
2025软件工具兔哥知道
STM32之继电器模块
微信公众号
手机版
另外还有一个小问题提醒一下各位使用代码的朋友,大部分人的安装目录不一定是C盘,include path中的路径需要根据自己的软件安装目录自行修改。
谢谢。 RTL.h文件,位置在C:\Keil\ARM\RV31\INC文件夹里面。0 J/ a4 Q Z' ?0 s% l F; R% }
您加一下包含路径C:\Keil\ARM\RV31\INC试一试。6 G' p5 W6 G0 Z
5 d( O7 S# O2 L Z' e5 ~; w1 y& K5 {
不知为什么,我的包含路径没有C:\Keil\ARM\RV31\INC这个,! t8 U4 ?% {- I9 K5 a/ a; y* l
但是,下面的Compiler control string里面却含有:
-IC:/Keil/ARM/RV31/INC; ~. p c' P9 o$ y5 O8 U! _
-IC:/Keil/ARM/CMSIS/Include
-IC:/Keil/ARM/Inc/ST/STM32F10x. a. v: h& | H" r
#warning directive: "Use STM32F103Cx (72 MHz)",这个警告不是问题,你可以删除他。
楼主您好,我发现我的安装目录下没有RV31这个目录,可能是我们的版本不一样,我用的是keil5.25,不知道你用的是哪个版本。我也全局搜索了本地文件,发现没有RLT.h这个文件) X7 h; W9 |0 X
你是用的STM32做的DAPLINK吗
我的Keil是MDK5.23。你的5.25够用了。
我也不知道是怎么搞出这个RV31的目录的,反正它就在那里。0 i% M/ ~ x) }0 t- ` V
RTL,是Real Time Library的缩写,与ARM-RTX有关。参考下面的你研究一下。' H) g2 J3 w0 O9 F& t8 s, S4 H, v
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.kui0062a/rlarm_lib_includes.htm. c6 V7 m) Q2 I6 U( M
我估计是我的USB库用到了ARM的RL_USB。2 f S0 _/ [# X% ]5 c. R7 c( q1 F
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0374a/index.html
2 U/ U- M* t% L7 p5 F5 O
您搞定以后分享一下,谢谢。6 c6 K3 j, E' e u) N) X/ j5 O
2 N2 k0 ]" @( f `
楼主你好,看了你发的这两个链接,没找到有效信息,我安装了keil4.7,在安装目录下找到了RV31文件夹,把这个目录复制到keil5安装目录下就好可以用了。需要两个4.7下面的两个文件夹下面的文件(RV31和RL)。
可能是因为你是从keil5以下的版本升级上来的就有这两个文件夹,我这里是直接安装的5.25。感谢楼主提供的代码和帮助
谢谢。可能是这样,我是先安装的Keil5,记得有一次打开一个Keil4的工程,Keil提示要安装Keil4的相关支持包,问我是单独安装Keil4支持包,还是选择与Keil5合并在一起,我选择合并安装。 此后,我的Keil就可以正常打开Keil4、Keil5的工程,不再有兼容性提示了。4 `' N a" u7 {9 k
感谢楼主,
我的源程序当然支持JTAG模式。8 M* @+ p- I( ]% g
如果是BluePill的F103最小系统板子,附件里面的两个90多KB的Hex文件都是有JTAG的,您再试一试。" x0 h* G3 Z% `5 q- g. a
再次验证,源程序确实支持Jtag模式。原来是我这边的目标板有问题。这个工具很实用,非常感谢楼主!!!!
我没有记错的话,现在的code,PC13的LED有4种显示状态:
1. USB连接正常,长灭短亮。+ d7 i/ D5 y& s; N6 C9 Q6 \# `8 Z* X, m
2. Debug暂停状态,慢闪。* o3 K2 O, E! H
3. Debug运行状态,长亮。
4. CDC-UART有数据传送,快闪。(不在Debug状态)