【STM32F303开发】+ 内部Flash模拟EEPROM 【STM32F303开发】+如何解析GPS数据 【STM32F303开发】(五)TIM定时器PWM的输出与捕获 Jlink/STLink自带一个SWO接口,使用这个接口配合keil可以输出一些简单的调试信息,在没有串口可以使用的时候,SWO也可很方便的打印一些信息,比如F303RE这个板子在我的电脑上一直没法安装虚拟串口的驱动,所以我可以用这个SWO输出调试信息。论坛送的STM32F303RE上自带的stlink正好有这个SWO口,而且也接到了MCU上,所以正好可以使用,好像有的ST的板子也带了这个接口,但是其中桥接电阻并没有贴到板子上,如果要使用的话,就要自己连接起来(比如STM32F429DISCO好像就没有接上)。 SWO 对于stlink的驱动好像也有一些要求,我使用keil4带的有点旧的stlink驱动就会提示驱动不支持,后来使用keil5带的stlink驱动据可以了。 SWD 如果硬件和软件都没有问题了,还需要设置下kei: 首先打开Micro LIB MICROLIB 然后打开keil的Trace功能,具体设置如下: 然后就是一些重定向printf的函数了,如果之前将printf重定向了串口,那么要修改并添加如下代码:
打开调试即可得到调试信息: 输出调试信息 测试代码: |
【STM32F303开发】开发学习笔记、教程集合贴
【合集】STM32F303开发教程
【STM32F303开发】+ 使用片内的CCMRAM缩短代码执行时间
【STM32F303开发】(五)TIM定时器PWM的输出与捕获
【STM32F303开发】+ 内部Flash模拟EEPROM
【STM32F303开发】+如何解析GPS数据
【STM32F303开发】+使用fromelf反汇编keil生成的AXF文件
使用STM32F303VBT6的SPI驱动TM1629A
【STM32F303开发】基础:工程模板+LED+USART+常用文档+按键中断
【STM32F303开发】(二)DAC+定时器+DMA实例
不过ST-LINK V2-1的串口,我开始也是安装不上,后来在网上看到一篇文章描述了类似的问题,抱着试一试的态度,我照着教程的方法试了之后就把虚拟串口的驱动安装上了。希望对你有用。
帖子地址:
http://blog.sina.com.cn/s/blog_68f348920101ip0m.html
ST-LINK_V2-1 USB driver on Windows XP
ST-LINK_V2-1 USB driver on Windows Vista, 7 and 8
èæ串å£é©±å¨.part1
èæ串å£é©±å¨.part2
èæ串å£é©±å¨.part3
usbser windows XP SP3
win7 32ä½ç²¾ç®çU转串解å³æ¹æ¡
win7 64ä½ç²¾ç®çU转串解å³æ¹æ¡
好感动!我也比较纳闷为什么一直安装不了驱动,在我的电脑都装过自己枚举出来的虚拟串口而且用了好久了,但是就是这个装不上,本来还想研究下USB的复合设备呢,没法办就放弃了。
回家试试你的这个方法,再次感谢!!!!
路过帮顶
感谢,感谢,关键是赚点金币。
哈哈,好喜欢龙猫!!