| 请问仿真器和编程器的区别 |
请问仿真器是不是能对芯片进行下载程序,也能控制芯片的单步运行程序,而编程器就只能对芯片进行下载程序,不能控制芯片的运行呢? 作者:dgluc 2008-1-27 18:04:00 |
|
| 回复1 一般的仿真器不可以编程吧。。。167745 |
一般的仿真器不可以编程吧。。。
作者:后学 2008-1-27 18:24:00 |
|
| 回复2 看功能介绍。没有严格的标准定义的……167746 |
看功能介绍。没有严格的标准定义的……
作者:mohanwei 2008-1-27 18:40:00 |
|
| 回复3 编程器实际是写入器,楼主理解应该没错~~~167747 |
编程器实际是写入器,楼主理解应该没错~~~
作者:hotpower 2008-1-27 19:38:00 |
|
| 回复4 to hotpower167748 |
那仿真器也能写入程序吗?
作者:dgluc 2008-1-27 19:43:00 |
|
| 回复5 要具体看167749 |
要具体看
作者:hotpower 2008-1-27 20:08:00 |
|
| 回复6 to hotpower167750 |
请问串口调试工具也能代替编程器对芯片写程序吗?
作者:dgluc 2008-1-27 20:44:00 |
|
| 回复7 偶嘀干法167751 |
以某些ARM目标板为例,通过仿真器,我们能够将目标代码下载到板载的RAM中,然后运行。 这些目标代码可以是具备对板载Flash或片上Flash的编程功能的代码,而且它还能够和仿真器、串口甚至是USB口进行通信,我们可以把它看作监控程序。 这样,通过约定的协议,上位机软件可以将要写入Flash的代码(真正的目标程序)传送给监控程序,由监控程序写入。 在这点上,仿真器好象也具备了编程器的功能。 不过,在我看来,编程器主要是负责烧写程序的,仿真器主要负责调试。前面这个例子只是仿真器的一个变通但还算有效的应用。
作者:JOHN_light 2008-1-27 20:59:00 |
|
| 回复8 感谢 JOHN_light 的解答167752 |
感谢 JOHN_light 的解答
作者:dgluc 2008-1-27 21:28:00 |
|
| 回复9 那就得看是什么仿真器了167753 |
很多仿真器并不是真正的仿真器,叫做调试器还差不多,但它却偏偏可以实现“烧写”的功能:-)
作者:xwj 2008-1-27 22:58:00 |
|
| 回复10 问个问题167754 |
是不是有专门的仿真器啊,像ZLG的JTAG 只是个DEBUG的工具吧 当然同时也有烧写的功能,像J-LINK,ULINK,有的卖到几千,他们在功能上的区别到底在什么地方啊?是DEBUG的稳定性还是有另外的扩展功能?愿听各位前辈赐教~~!!
作者:ggbb 2008-1-27 23:15:00 |
|
| 回复11 哈哈,楼上要问的区别就跟多种多样的交通工具差不多167755 |
上班去,有人用小汔车,有人用摩托车,有人挤公交车,有人走过去,各取所需吧。
作者:古道热肠 2008-1-28 14:22:00 |
|