OpenEdv-开源电子网

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

刚买了JTAG,请问在线调试需要把程序下载到板子上吗?

[复制链接]

13

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
100
金钱
100
注册时间
2013-8-25
在线时间
0 小时
发表于 2014-8-15 10:58:08 | 显示全部楼层 |阅读模式
5金钱

不明白硬件调试是怎么回事?

最佳答案

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

硬件调试就是可以单步跟踪单片机上面的代码运行,查看相关变量. 如果你觉得这个作用还不是很大.那么说明你写的代码,还不是很多.
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-8-15 10:58:09 | 显示全部楼层
硬件调试就是可以单步跟踪单片机上面的代码运行,查看相关变量.
如果你觉得这个作用还不是很大.那么说明你写的代码,还不是很多.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

230

主题

1950

帖子

10

精华

论坛元老

Rank: 8Rank: 8

积分
4562
金钱
4562
注册时间
2010-12-14
在线时间
32 小时
发表于 2014-8-15 11:33:24 | 显示全部楼层
硬件调试就是程序在芯片里面执行,然后通过芯片的调试接口(JTAG/SWD)去单步查看程序执行情况。。。也就是芯片的调试接口是支持断点的。。。。
就像一个人,你在做事情,但是外面可以通过你的秘书,了解你在做什么,具体进展等。。。。。 
我是开源电子网?网站管理员,对网站有任何问题,请与我联系!QQ:389063473Email:389063473@qq.com
回复

使用道具 举报

13

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
100
金钱
100
注册时间
2013-8-25
在线时间
0 小时
 楼主| 发表于 2014-8-15 12:25:37 | 显示全部楼层
回复【2楼】Admin:
---------------------------------
软件调试和硬件调试有多大差别啊,看起来JTAG作用不大啊,这样还是要烧写程序到芯片里啊,1W次,写坏了怎么办啊
回复

使用道具 举报

120

主题

7878

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12012
金钱
12012
注册时间
2013-9-10
在线时间
427 小时
发表于 2014-8-15 12:34:06 | 显示全部楼层
回复【3楼】lijie20022641:
---------------------------------
可以写到SRAM里面,不过程序大小有限制
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复

使用道具 举报

13

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
100
金钱
100
注册时间
2013-8-25
在线时间
0 小时
 楼主| 发表于 2014-8-15 13:34:43 | 显示全部楼层
回复【4楼】Badu_Space:
---------------------------------
能否写到外部RAM里面啊
回复

使用道具 举报

17

主题

342

帖子

0

精华

高级会员

Rank: 4

积分
544
金钱
544
注册时间
2014-4-24
在线时间
20 小时
发表于 2014-8-15 13:51:14 | 显示全部楼层
一般是写到内部静态ram,不过空间不多,代码小才合适。mdk里面配置下就可以下到sram了。
反复烧写没那么容易坏的。期望值10w次。
回复

使用道具 举报

13

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
100
金钱
100
注册时间
2013-8-25
在线时间
0 小时
 楼主| 发表于 2014-8-15 14:36:31 | 显示全部楼层
回复【4楼】Badu_Space:
---------------------------------
能不能在一个ROM里面写上两个程序,这两个程序都能运行呢,可以再启动程序里面设置选择运行哪一个吗
回复

使用道具 举报

120

主题

7878

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12012
金钱
12012
注册时间
2013-9-10
在线时间
427 小时
发表于 2014-8-15 16:18:16 | 显示全部楼层
回复【7楼】lijie20022641:
---------------------------------
理论上是行的,可以尝试一下
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复

使用道具 举报

3

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
129
金钱
129
注册时间
2014-7-19
在线时间
30 小时
发表于 2014-8-15 16:41:29 | 显示全部楼层
能刷写到一万次说明你功夫到家了啊。。。
回复

使用道具 举报

230

主题

1950

帖子

10

精华

论坛元老

Rank: 8Rank: 8

积分
4562
金钱
4562
注册时间
2010-12-14
在线时间
32 小时
发表于 2014-8-15 18:28:34 | 显示全部楼层
1W次你能刷坏的话也不在乎一个板子了几个芯片了、、、
你平均10分钟刷一次。。。一天工作8小时。平均每天48次。
平均每周工作5天。一个月20天。 平均每月刷960次。
够您刷一年。。。。。。。
我是开源电子网?网站管理员,对网站有任何问题,请与我联系!QQ:389063473Email:389063473@qq.com
回复

使用道具 举报

230

主题

1950

帖子

10

精华

论坛元老

Rank: 8Rank: 8

积分
4562
金钱
4562
注册时间
2010-12-14
在线时间
32 小时
发表于 2014-8-15 18:29:08 | 显示全部楼层
所以您没有必要怕他刷坏。。。任何芯片被你这样刷的话,你都吃透他了。。。。。。。
调试,重要的是发现你程序的问题。。。。用处非常大
我是开源电子网?网站管理员,对网站有任何问题,请与我联系!QQ:389063473Email:389063473@qq.com
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-3 14:58

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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