搜索
bottom↓
回复: 6

调试STM32 Radio工程文件的时候,大家用JTAG模式还是SW模式呀?老是出错,请帮忙分析分析

[复制链接]

出0入0汤圆

发表于 2010-4-25 10:50:41 | 显示全部楼层 |阅读模式
我是在自己的STM32F103ZE上移植STM32 Radio工程文件,编译器是 MDK3.80a

编译后下载,选择JTAG模式,运行到以下语句之后 JTAG就不能跟踪了。       
               /* Disable the JTAG interface and enable the SWJ interface */
        GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE);


编译后采用SW模式下载,老是出现“ Error:Flash Download Failed--"Cortex-M3"的错误提示。
在下载选项中我选择的是 STM32F10X High-density Flash 芯片选项。下载时候对内部的Flash是选择的 Erase Full Chip

请教一下大家怎么才能正常调试?

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2010-4-25 10:54:49 | 显示全部楼层
SVN中默认是SWD,且只能支持SWD,FLASH下载设置已配置妥.

请自己检查一下配置.
如不行,请恢复成SVN中的. e.g:  svn revert project.Uv2 project.Opt

出0入0汤圆

 楼主| 发表于 2010-4-25 13:11:34 | 显示全部楼层
检查了一下,配置方面应该没有问题。

发现一个规律,在调试模式下,下载进去以后进行校验出错;但是通过Download方式烧录程序以后,再进入调试模式,校验不会出错,可以顺利单步跟踪。

在调试模式下,下载程序以后,校验出错的原因不明。

出0入0汤圆

发表于 2010-4-25 21:30:21 | 显示全部楼层
可能是 utilities 那边的 Update target before Debugging.选项那边吧.
我们一般都不勾的,因为如果是同样的程序再次调试下载一次要浪费26秒.
如果程序被改动则 自己手动下载一次再调试.你查看一下这个选项以确认.

出0入0汤圆

发表于 2010-9-28 16:37:55 | 显示全部楼层
我也遇到同样的问题了,后来发现有个选项有问题
Debug ->  Setings -> Reset框的下拉选 SYSRESETEQ 然后点OK
就可以了。

出0入0汤圆

发表于 2010-9-28 16:40:30 | 显示全部楼层
ULINK2的SYSRESETEQ 不行.必须得硬件复位.
所以.新RADIO换成6线SWD了.有硬复位.

出0入0汤圆

发表于 2010-9-28 16:47:01 | 显示全部楼层
学习了
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-26 05:16

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表