OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7698|回复: 2

JTAG下载与调试中的一些疑问,希望大神能帮我解答一下

[复制链接]

22

主题

104

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
235
金钱
235
注册时间
2015-5-4
在线时间
34 小时
发表于 2015-5-4 16:06:44 | 显示全部楼层 |阅读模式
5金钱
本人新手,刚学习STM32F407,使用的硬件资源是原子大哥的STM32F4探索者,使用USB线供电,利用JTAG进行仿真,采用的例程如图所示:


有疑问:
1.在下图1所示的环境中,我先点击执行到断点处,也就是第9行,再执行到第14行,然后我按

返回不到第6行,而是跳到了图2 的位置,请问这个是为什么?


                                                             图1  


                                                                       图2
2、我看原子大哥的

的第72页与75页,在执行完这段代码,堆栈局部变量串口

中的0X08000284是变的,而我运行前与运行后,这个值是不变的.请问这个值代表什么?

最佳答案

查看完整内容[请看2#楼]

1,你按的是复位按钮,停在reset handler处,完全正常,你勾选run to main选项就可到你说的位置,否则都是停在图2 的位置的。 2,这个值,表示变量t的地址,属于堆栈自动分配的地址。会变你说的是怎么变?
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165462
金钱
165462
注册时间
2010-12-1
在线时间
2114 小时
发表于 2015-5-4 16:06:45 | 显示全部楼层
1,你按的是复位按钮,停在reset handler处,完全正常,你勾选run to main选项就可到你说的位置,否则都是停在图2 的位置的。
2,这个值,表示变量t的地址,属于堆栈自动分配的地址。会变你说的是怎么变?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

22

主题

104

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
235
金钱
235
注册时间
2015-5-4
在线时间
34 小时
 楼主| 发表于 2015-5-11 10:40:53 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
谢谢原子大哥~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-4-20 05:56

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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