注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
hugo0chen的个人空间 https://home.eeworld.com.cn/space-uid-527561.html [收藏] [复制] [分享] [RSS]
日志

stm32F407 程序调试工具SWD需要NRST+SWIO+SWCLK

已有 10237 次阅读2016-10-12 00:14 |个人分类:smt32| stm32F407, swd


公司的产品A和B原来是两个部分,但他们是一个系统,现在由同事将其合并为一个系统电路板。之前使用的是STM32F103和STM32F107的MCU,考虑到实际使用过程中,速率还是不足,所以选择了一个工作频率更高的stm32F407来作为主控制器。
第一次使用这款控制器,应该和stm32F1xx系列的编译环境差不多吧,虽然stm32f407的功能很强大,但是编译开发环境不至于有什么新的升级改进。
板子焊接好后,进行电亮LED灯测试。使用的的SWD(SWDIO + SWCLK + GND)进行仿真和下载程序。没想到调试过程漫长。

忽略的几个问题
1、STM32F407进行SWD下载和调试的时候,需要RST引脚连接,
2、使用keil'4工程迁移失败,目前keiil验证情况:
1)、使用正点原子的F407的keil 5 工程,跑马灯实验,修改LED的端口,----失败
2)、将其工程迁移到keil 4工程,---失败
3)、使用icore3开发板的程序---成功。
所以可能也不能够使用keil 4进行编译仿真。同时需要注意keil5的版本号以及对应个pack封装的版本号,使用keil 5.14,stm32f407_dfp.pack_v1.0失败。已经严重成功的是使用keil 5.17,配合使用stm32f4.7_dfp.pack_v2.7.0。
这问题调试了4个小时,最后在同事的电脑上验证好。过程中尝试使用st-link 、j-link vOB、J-Link-V8、以及itool 2转接使用swd的方式,同时也设置了SWD的swclk和swdio的上拉动作尝试。问题点现象:编译环境和目标板connect偶尔成功,又是需要reset操作后才能下载成功(一开始怀疑是芯片的保护问题,后来法相是sWD下载和仿真需要RST连接)。


评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章