C8051的才200多*币

[复制链接]
7620|30
 楼主| soso 发表于 2007-12-20 09:09 | 显示全部楼层 |阅读模式
    本人一直不喜欢软件仿真,更不喜欢直接把程序写进芯片盲调,最喜欢硬件仿真调试,但是PIC硬仿真时,程序是在ICD2里运行,与目标板通讯,速度太慢,达不到实时性,有些标志不置位,还是喜欢CPLD,430,ARM等的JTAG调试。
龙飞天下 发表于 2007-12-20 11:22 | 显示全部楼层

价格。你可以用ICE阿

  
 楼主| soso 发表于 2007-12-20 13:43 | 显示全部楼层

ICE调试方法不一样吗

  
ayb_ice 发表于 2007-12-20 20:02 | 显示全部楼层

ICD2原来是这样的啊,有点忽悠人。

我一直是把它当烧录器用。
win2000_li 发表于 2007-12-20 21:37 | 显示全部楼层

确时如此啊!!

顶一个啊!!!
su_mj000 发表于 2007-12-21 01:58 | 显示全部楼层

ICD2只是一种简易的调试工具和硬件支持

他当然不能与实时仿真工具ICE相提并论。但它能做一些<br />单步、断点等调试工作,聊胜于无。况且,它能支持众多<br />芯片的烧录。自制ICD2也不难,价格很低,性价比不错。
hotpower 发表于 2007-12-21 07:47 | 显示全部楼层

PIC16里面的小玩意还真不少~~~

  
xieyuanbin 发表于 2007-12-21 08:24 | 显示全部楼层

用ICD2调试速度慢的原因

由于通讯速率比较低,因此观察的寄存器不能太多,尤其是不能打开整个寄存器页,否则单步调试有蜗牛般的速度。
 楼主| soso 发表于 2007-12-21 09:11 | 显示全部楼层

所以我现在调试程序时,仅把ICD2当成下载工具

&nbsp;&nbsp;&nbsp;&nbsp;所以我现在调试程序时,仅把ICD2当成下载工具,基本上就是盲调,&nbsp;如果发现程序有问题,想看一下程序跑到什么地方,ICD2根本帮不上忙,全速执行时速度太慢了,<br />&nbsp;&nbsp;&nbsp;&nbsp;另外ICE没有这种问题吗,价格是多少有谁知道,但是我想它终归摆脱不了两根线通过通讯控制目标板这种方式。
 楼主| soso 发表于 2007-12-21 09:26 | 显示全部楼层

6楼说得 ICD2性价比不错 本人严重不赞同

&nbsp;&nbsp;&nbsp;&nbsp;6楼说得&nbsp;ICD2性价比不错&nbsp;本人严重不赞同&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;ICD2一个800元<br />&nbsp;&nbsp;本人以前做的CPLD&nbsp;下载调试&nbsp;&nbsp;10元左右<br />&nbsp;&nbsp;&nbsp;本人以前做的ARM&nbsp;下载调试&nbsp;&nbsp;10元左右(在面包板上搭的,没有做板子)
ayb_ice 发表于 2007-12-21 16:30 | 显示全部楼层

C8051的才200多*币

  
 楼主| soso 发表于 2007-12-22 08:04 | 显示全部楼层

有一个过程,到时候你就不会依赖工具了

&nbsp;&nbsp;稍微复杂的程序,只要有一个工具首先调试好BSP部分,剩下的就是烧写运行看看自己的程序结构哪里需要修改,一个超过8K的程序难道还要step&nbsp;by&nbsp;step么。
 楼主| soso 发表于 2007-12-23 14:47 | 显示全部楼层

11楼

&nbsp;&nbsp;&nbsp;&nbsp;如果你是卖芯片的,我与你挣毫无意义<br />&nbsp;&nbsp;&nbsp;&nbsp;关于全速执行的速度请有ICD2的兄弟试试就知道<br />&nbsp;&nbsp;&nbsp;我们大众就是喜欢又便宜又好用的开发工具<br />&nbsp;&nbsp;&nbsp;程序写的大了,我只想在关键地方设个断点,全速看看<br />&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;JTAG就是比PIC的调试方法好,你知道PIC明年推出的32位用什么方法调试吗?<br />&nbsp;&nbsp;&nbsp;如果不知道,我可以告诉你,用的就是JTAG。
兰天白云 发表于 2007-12-24 08:14 | 显示全部楼层

ICD2

ICD2在全速运行时一点都不慢<br /><br />全速运行时ICD2把程序下载到实际芯片,由实际芯片运行<br />只是在遇到断点时要把待观察的RAM传到PC(就这里有点慢)<br /><br />单步运行每执行一步就要传数据,当然慢了
ayb_ice 发表于 2007-12-24 10:18 | 显示全部楼层

差就是差

只有一个理由“偏宜”。。。<br />可是我发现也不便宜。。。<br />好在我以后基本就告别PIC了。。。
sanwa_chen 发表于 2007-12-25 08:54 | 显示全部楼层

ICD2挺好用的嘛

一直用来做项目,希望代理商能再借几个来用用啊,不够分配了!
machunshui 发表于 2007-12-25 11:15 | 显示全部楼层

很好啊

ICD2很好啊!<br /><br />写程序主要是自己的逻辑思维能力.<br />ICD2,能设断点,能单步,和jtag在使用时有什么区别?<br /><br />主要是ICD2贵了一点.
ocon 发表于 2007-12-26 07:12 | 显示全部楼层

楼主这句话有致命BUG,看来是个初学者:

“JTAG就是比PIC的调试方法好,你知道PIC明年推出的32位用什么方法调试吗?<br />&nbsp;&nbsp;&nbsp;如果不知道,我可以告诉你,用的就是JTAG。”
yewuyi 发表于 2007-12-26 08:33 | 显示全部楼层

~~,呵呵,那只是他的一个语病~~

理解就好~~
iaiwork21 发表于 2007-12-28 14:06 | 显示全部楼层

客观地说

这种方法相对JTAG来说是老了点,但在它出来的那个时候,绝对是性价比一流,即使现在来看,也还不错,我用了三四年了没觉着全速太慢,ICD2的全速是完全的实时全速,仅仅在停下来那下传送数据给PC
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

0

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部