求版主:STM32F407-Discovery不能通过Keil4.21调试

[复制链接]
6380|3
 楼主| shenxiaocheng 发表于 2012-6-1 11:40 | 显示全部楼层 |阅读模式
我的学习板是STM32F407-Discovery看文档上说上面自带ST-LINK/V2,
我用STM32 ST-LINK Utility工具可以连接板子,
读到Device ID,可进行擦除和烧写。


但是在keil4.21中,
我设置 Debug和Utilities中选择的驱动是ST LinkII Debugger,
由于Keil4.21系统自带的是ST-LINK驱动,
所以我在网上下载了ST-LINKII-KEILL.dll和StorAcc.dll,
把它们放到Keil421\ARM\BIN目录下,
然后在TOOL.INI中的[ARMADS]里加上:
TDRV12=BIN\ST-LINKII-KEIL.DLL("ST LinkII Debugger")

但是我用Keil 4.21就不能调试和下载,提示:
No Device connected

请问问题怎么解决啊,谢谢了
ilovezeno 发表于 2012-6-1 14:02 | 显示全部楼层
都是什么乱七八糟的。。。。。st link ii和st link v2不是一个东西啊!直接选st link就可以了,4.21应该认st link完全无问题,也不需要你网上下载什么dll的

建议升级到4.53,stlink可以用download功能了,不用debug来下载了,而且支持itm,很爽的。不过4.53有两个st link 驱动,一个新一个老,都能用,推荐用新的。
IJK 发表于 2012-6-1 14:22 | 显示全部楼层
2L正解。
 楼主| shenxiaocheng 发表于 2012-6-1 16:42 | 显示全部楼层
多谢,升级到4.53,问题解决了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

4

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部