你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

关于用KEIL4通过ULINK2仿真器利用SWD对STM32F405调试烧写程序问题

[复制链接]
慕风yh 提问时间:2014-12-18 23:28 /
如题:本人最近利用STM32F405RGT6设计了一个板子,板子烧写调试程序用的SWD接口,接口采用了3.3V、GND、NRST、SWDIO、SWCLK、SWO几根线与处理器相连,硬件估计问题不大。但在调试仿真的时候发现,下载程序后调试不了,点击全速运行和复位根本没反应,系统完全没工作,电流也不对,重新上电后系统工作了,但是可以调试仿真(有些功能不支持,不能startup开始运行),不能下载程序和全片擦除,一直显示flash timeout,我通过将boot0置1,boot1置0(原来全部为0)的方法后重新上电后才能正常的烧写和擦除,但是全速运行后不能进入用户程序(main 函数),将boot恢复后又是不能下载程序和全片擦除。求各位大神帮忙指点迷津!!!多谢多谢!!
收藏 评论10 发布时间:2014-12-18 23:28

举报

10个回答
wambob 回答时间:2014-12-19 12:35:32
楼主对自己的板子很自信啊,如果有1块正常的板子就能对比下了
Dylan疾风闪电 回答时间:2014-12-19 15:44:01
个人建议先检查芯片焊接是否OK?不论你是手工的,或者是贴片机。
其他的想法,暂时没有。
奔跑小蜗牛 回答时间:2014-12-20 09:43:12
如果确定接口连接线无误的话,那就检查下是否引脚有虚焊,还有接口引脚是不是与板子其他功能模块引脚共用,还有是不是供电方面不正常,有什么设计缺陷。ULINK线不会有问题吧,有点断?
沐紫 回答时间:2014-12-22 13:41:59
楼主问题是否解决了呢?谢谢楼上几位朋友回答
AndyYau-268557 回答时间:2014-12-26 11:23:32
既然楼主确信硬件没有问题,那么先从软件版本开始,以前用103芯片时,出现一样的问题,是软件调试设置不当,在debug里,另一个选择高mdk版本
慕风yh 回答时间:2015-1-12 21:08:21
多谢以上各位,问题已解决,是keil 设置的问题,讲debug 设置里的reset设置改为systemreq即可
慕风yh 回答时间:2015-1-12 21:21:45
wambob 发表于 2014-12-19 12:35
楼主对自己的板子很自信啊,如果有1块正常的板子就能对比下了

肯定有信心啦,画之前几经确认后才投的,问题以解决啦,是keil设置的问题
慕风yh 回答时间:2015-1-12 21:22:04
奔跑小蜗牛 发表于 2014-12-20 09:43
如果确定接口连接线无误的话,那就检查下是否引脚有虚焊,还有接口引脚是不是与板子其他功能模块引脚共用, ...

keil设置的问题
慕风yh 回答时间:2015-1-12 21:22:23
沐紫 发表于 2014-12-22 13:41
楼主问题是否解决了呢?谢谢楼上几位朋友回答

已经解决,是keil设置的问题
12下一页

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版