打印

C8051的才200多*币

[复制链接]
5848|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原来是这样的啊,有点忽悠人。

我一直是把它当烧录器用。

使用特权

评论回复
5
win2000_li| | 2007-12-20 21:37 | 只看该作者

确时如此啊!!

顶一个啊!!!

使用特权

评论回复
6
su_mj000| | 2007-12-21 01:58 | 只看该作者

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

他当然不能与实时仿真工具ICE相提并论。但它能做一些
单步、断点等调试工作,聊胜于无。况且,它能支持众多
芯片的烧录。自制ICD2也不难,价格很低,性价比不错。

使用特权

评论回复
7
hotpower| | 2007-12-21 07:47 | 只看该作者

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

使用特权

评论回复
8
xieyuanbin| | 2007-12-21 08:24 | 只看该作者

用ICD2调试速度慢的原因

由于通讯速率比较低,因此观察的寄存器不能太多,尤其是不能打开整个寄存器页,否则单步调试有蜗牛般的速度。

使用特权

评论回复
9
soso|  楼主 | 2007-12-21 09:11 | 只看该作者

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

    所以我现在调试程序时,仅把ICD2当成下载工具,基本上就是盲调, 如果发现程序有问题,想看一下程序跑到什么地方,ICD2根本帮不上忙,全速执行时速度太慢了,
    另外ICE没有这种问题吗,价格是多少有谁知道,但是我想它终归摆脱不了两根线通过通讯控制目标板这种方式。

使用特权

评论回复
10
soso|  楼主 | 2007-12-21 09:26 | 只看该作者

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

    6楼说得 ICD2性价比不错 本人严重不赞同   
   ICD2一个800元
  本人以前做的CPLD 下载调试  10元左右
   本人以前做的ARM 下载调试  10元左右(在面包板上搭的,没有做板子)

使用特权

评论回复
11
ayb_ice| | 2007-12-21 16:30 | 只看该作者

C8051的才200多*币

使用特权

评论回复
12
soso|  楼主 | 2007-12-22 08:04 | 只看该作者

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

  稍微复杂的程序,只要有一个工具首先调试好BSP部分,剩下的就是烧写运行看看自己的程序结构哪里需要修改,一个超过8K的程序难道还要step by step么。

使用特权

评论回复
13
soso|  楼主 | 2007-12-23 14:47 | 只看该作者

11楼

    如果你是卖芯片的,我与你挣毫无意义
    关于全速执行的速度请有ICD2的兄弟试试就知道
   我们大众就是喜欢又便宜又好用的开发工具
   程序写的大了,我只想在关键地方设个断点,全速看看
  
   JTAG就是比PIC的调试方法好,你知道PIC明年推出的32位用什么方法调试吗?
   如果不知道,我可以告诉你,用的就是JTAG。

使用特权

评论回复
14
兰天白云| | 2007-12-24 08:14 | 只看该作者

ICD2

ICD2在全速运行时一点都不慢

全速运行时ICD2把程序下载到实际芯片,由实际芯片运行
只是在遇到断点时要把待观察的RAM传到PC(就这里有点慢)

单步运行每执行一步就要传数据,当然慢了

使用特权

评论回复
15
ayb_ice| | 2007-12-24 10:18 | 只看该作者

差就是差

只有一个理由“偏宜”。。。
可是我发现也不便宜。。。
好在我以后基本就告别PIC了。。。

使用特权

评论回复
16
sanwa_chen| | 2007-12-25 08:54 | 只看该作者

ICD2挺好用的嘛

一直用来做项目,希望代理商能再借几个来用用啊,不够分配了!

使用特权

评论回复
17
machunshui| | 2007-12-25 11:15 | 只看该作者

很好啊

ICD2很好啊!

写程序主要是自己的逻辑思维能力.
ICD2,能设断点,能单步,和jtag在使用时有什么区别?

主要是ICD2贵了一点.

使用特权

评论回复
18
ocon| | 2007-12-26 07:12 | 只看该作者

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

“JTAG就是比PIC的调试方法好,你知道PIC明年推出的32位用什么方法调试吗?
   如果不知道,我可以告诉你,用的就是JTAG。”

使用特权

评论回复
19
yewuyi| | 2007-12-26 08:33 | 只看该作者

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

理解就好~~

使用特权

评论回复
20
iaiwork21| | 2007-12-28 14:06 | 只看该作者

客观地说

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

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

0

帖子

1

粉丝