野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 14707|回复: 14

jtag连上429后复位失败,板子的问题还是jtag问题?

[复制链接]
发表于 2016-2-17 09:37:27 | 显示全部楼层 |阅读模式
用jtag连接429可以正常的下载程序和跑程序,但是一旦点击keil里的复位后,没有任何反应,程序不能回到main函数,请问下这到底是怎么回事?是429的问题还是jtag的问题
回复

使用道具 举报

发表于 2016-2-17 09:53:09 | 显示全部楼层
429能下载和跑程序那就应该不是板子的问题,有可能是KEIL的问题或者是JTAG的问题
回复 支持 反对

使用道具 举报

发表于 2016-2-17 10:50:38 | 显示全部楼层
调试模式下,KEIL复位后,应该在启动文件中,而不是main,这是正常性现象!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-2-17 11:48:23 | 显示全部楼层
十一月的萧邦 发表于 2016-2-17 10:50
调试模式下,KEIL复位后,应该在启动文件中,而不是main,这是正常性现象!

也不在启动文件中
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-2-17 11:49:01 | 显示全部楼层
用的是jtag
回复 支持 反对

使用道具 举报

发表于 2016-2-17 12:29:06 | 显示全部楼层
maplblue 发表于 2016-2-17 11:48
也不在启动文件中

那在哪里,截图看看         
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-2-17 12:55:18 | 显示全部楼层
当前界面,动都不动。晚上回去截给你。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-2-17 21:15:42 | 显示全部楼层
f:\jtag.pmg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-2-17 21:16:57 | 显示全部楼层
resethoujiemian
jtag.png
回复 支持 反对

使用道具 举报

发表于 2016-2-18 10:02:59 | 显示全部楼层

keil的问题
回复 支持 反对

使用道具 举报

发表于 2016-2-18 15:02:16 | 显示全部楼层

你这仿真的是os的例程,你仿真裸机例程试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-2-18 15:41:56 | 显示全部楼层
我在407的班子上仿真过ucosii,和裸机例程是一样的。
难道是和scatter配置有关?
回复 支持 反对

使用道具 举报

发表于 2016-2-18 21:14:41 | 显示全部楼层
maplblue 发表于 2016-2-18 15:41
我在407的班子上仿真过ucosii,和裸机例程是一样的。
难道是和scatter配置有关?

涉及到系统的仿真比较复杂,你的这个看起来好像卡在系统的调度器里了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-2-18 23:52:26 | 显示全部楼层
目前发现唯一可行的方法,就是复位后重新上电,把芯片flash全删除一遍后才能执行。
如果是说卡在系统的调度的话,那么也有点道理,如果是这样的话我更相信是工程配置的问题了,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-2-19 00:15:26 | 显示全部楼层
本帖最后由 maplblue 于 2016-2-19 00:17 编辑

我想,下面的两张图片可以说明不是系统调度的问题了。这两个工程是不一样的,可到底是咋回事呢

打断点

打断点

复位后

复位后
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-9-22 00:55 , Processed in 0.034964 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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