打印
[其他ST产品]

在keil4环境中用ulink2对STM32F405通过SWD调试的问题

[复制链接]
1807|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
慕风|  楼主 | 2014-12-18 23:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题:本人最近利用STM32F405RGT6设计了一个板子,板子烧写调试程序用的SWD接口,接口采用了3.3V、GND、NRST、SWDIO、SWCLK、SWO几根线与处理器相连,硬件估计问题不大。但在调试仿真的时候发现,下载程序后调试不了,点击全速运行和复位根本没反应,系统完全没工作,电流也不对,重新上电后系统工作了,但是可以调试仿真(有些功能不支持,不能startup开始运行),不能下载程序和全片擦除,一直显示flash timeout,我通过将boot0置1,boot1置0(原来全部为0)的方法后重新上电后才能正常的烧写和擦除,但是全速运行后不能进入用户程序(main 函数),将boot恢复后又是不能下载程序和全片擦除。求各位大神帮忙指点迷津!!!多谢多谢!!
沙发
慕风|  楼主 | 2014-12-22 10:50 | 只看该作者
问题已经解决,只需要改一下keil里面的复位设置,改为systemreq即可!

使用特权

评论回复
板凳
monkeypony| | 2014-12-30 22:02 | 只看该作者
只需要改一下keil里面的复位设置,改为systemreq

使用特权

评论回复
地板
周董| | 2014-12-30 22:50 | 只看该作者
monkeypony 发表于 2014-12-30 22:02
只需要改一下keil里面的复位设置,改为systemreq

解决就好, 我也学习了。。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

14

帖子

0

粉丝