为什么在嵌入式里面,一块空的开发板,通过JTAG就能将程序下载到开发板中呢?

为什么在嵌入式里面,一块空的开发板,通过JTAG就能将程序下载到开发板中呢?既然我们将它作为下载转换器之用,为什么又被成为仿真器呢?看了一下baidu,提到的都是“边界扫... 为什么在嵌入式里面,一块空的开发板,通过JTAG就能将程序下载到开发板中呢?既然我们将它作为下载转换器之用,为什么又被成为 仿真器呢?看了一下baidu , 提到的都是“边界扫描之类”的话,根本没有提到它的实用。真的很迷惑 展开
 我来答
JZ_Jack
2012-02-17 · TA获得超过428个赞
知道小有建树答主
回答量:217
采纳率:0%
帮助的人:291万
展开全部
JTAG可以控制芯片每个引脚的状态,因此你通过JTAG可以操作这些引脚来模拟flash写入时序,这样就把程序写进开发板上的flash中了。就是这么操作的速度很慢

更进一步地,很多芯片也支持通过JTAG来访问一些调试寄存器,用来读取处理器内的寄存器,设置硬件断点什么的,这样配合软件也能实现调试的功能
小小鹿斑cj
2012-02-09 · 超过17用户采纳过TA的回答
知道答主
回答量:62
采纳率:0%
帮助的人:45.1万
展开全部
下载程序不一定要用到JTAG,但是仿真么有他就有点困难了 。比如你用LM3SMCU。(仿真器用的是LMlink),你下载程序,完成后拔掉仿真器,程序依然再跑。但是你仿真时拔掉试试。所以仿真器的作用主要是仿真。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
likui198804
2012-02-13
知道答主
回答量:4
采纳率:0%
帮助的人:4422
展开全部
芯片内部SROM中在芯片出厂时被烧尽boot代码,固化的只能读,就是这段代码将烧写的程序通过调用flash编程,写进闪存里面
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式