ARRON
驱动老牛
驱动老牛
  • 注册日期2002-03-18
  • 最后登录2010-05-02
  • 粉丝0
  • 关注0
  • 积分28分
  • 威望21点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
阅读:2122回复:15

是不是包头地CRC也要自己算亚?

楼主#
更多 发布于:2002-08-20 21:49
其不是很麻烦?! :(
rifter
论坛版主
论坛版主
  • 注册日期2002-03-20
  • 最后登录2006-02-28
  • 粉丝1
  • 关注0
  • 积分65分
  • 威望8点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-08-21 09:44
其不是很麻烦?! :(


 cfgROM 的crc 你有自己算吗?
 我觉得是芯片帮你算的吧

  包头的信息要你给啦,你讲等时还是异步啊
分数 你想要吗?
atuhappy
驱动老牛
驱动老牛
  • 注册日期2002-03-15
  • 最后登录2009-09-09
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望21点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-08-21 19:45
[quote]其不是很麻烦?! :(


 cfgROM 的crc 你有自己算吗?
 我觉得是芯片帮你算的吧

  包头的信息要你给啦,你讲等时还是异步啊 [/quote]

 cfgROM 的crc自己算的
在一回首间,才忽然发现,原来,我一生的种种努力,不过只是为了要使周遭的人都对我满意而已。为了要博得他人的称许和微笑,我战战兢兢得将自己套入所有得模式,所有的桎梏。走到中途,才忽然发现,我只剩下一副模糊得面目,和一条不能回头的路...
fulminate
驱动小牛
驱动小牛
  • 注册日期2002-05-16
  • 最后登录2006-11-27
  • 粉丝0
  • 关注0
  • 积分19分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-08-22 09:52
cfgROM是什么?
==========腾蛟起凤,孟学士之词宗;紫电青霜,王将军之武库==========
atuhappy
驱动老牛
驱动老牛
  • 注册日期2002-03-15
  • 最后登录2009-09-09
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望21点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-08-22 13:33
cfgROM是什么?
 

configROM
一些基本的配置信息
在一回首间,才忽然发现,原来,我一生的种种努力,不过只是为了要使周遭的人都对我满意而已。为了要博得他人的称许和微笑,我战战兢兢得将自己套入所有得模式,所有的桎梏。走到中途,才忽然发现,我只剩下一副模糊得面目,和一条不能回头的路...
rifter
论坛版主
论坛版主
  • 注册日期2002-03-20
  • 最后登录2006-02-28
  • 粉丝1
  • 关注0
  • 积分65分
  • 威望8点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-08-22 15:41
[quote][quote]其不是很麻烦?! :(


 cfgROM 的crc 你有自己算吗?
 我觉得是芯片帮你算的吧

  包头的信息要你给啦,你讲等时还是异步啊 [/quote]

 cfgROM 的crc自己算的 [/quote]

那可是惨了,不是手工算好了,加进去的吧!
写段代码就好了
分数 你想要吗?
atuhappy
驱动老牛
驱动老牛
  • 注册日期2002-03-15
  • 最后登录2009-09-09
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望21点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-08-22 17:39
[quote][quote][quote]其不是很麻烦?! :(


 cfgROM 的crc 你有自己算吗?
 我觉得是芯片帮你算的吧

  包头的信息要你给啦,你讲等时还是异步啊 [/quote]

 cfgROM 的crc自己算的 [/quote]

那可是惨了,不是手工算好了,加进去的吧!
写段代码就好了 [/quote]

自己写了段代码算的
在一回首间,才忽然发现,原来,我一生的种种努力,不过只是为了要使周遭的人都对我满意而已。为了要博得他人的称许和微笑,我战战兢兢得将自己套入所有得模式,所有的桎梏。走到中途,才忽然发现,我只剩下一副模糊得面目,和一条不能回头的路...
rifter
论坛版主
论坛版主
  • 注册日期2002-03-20
  • 最后登录2006-02-28
  • 粉丝1
  • 关注0
  • 积分65分
  • 威望8点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-08-22 22:47
[quote][quote][quote][quote]其不是很麻烦?! :(


 cfgROM 的crc 你有自己算吗?
 我觉得是芯片帮你算的吧

  包头的信息要你给啦,你讲等时还是异步啊 [/quote]

 cfgROM 的crc自己算的 [/quote]

那可是惨了,不是手工算好了,加进去的吧!
写段代码就好了 [/quote]

自己写了段代码算的 [/quote]

是c代码吗?
是的话,贴出来 大家分享啊
分数 你想要吗?
atuhappy
驱动老牛
驱动老牛
  • 注册日期2002-03-15
  • 最后登录2009-09-09
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望21点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-08-23 16:21
WORD cal_crc(BYTE *ptr, BYTE len) {
  BYTE i;
  WORD crc=0;
  while(len--!=0) {
    for(i=0x80; i!=0; i/=2) {
      if((crc&0x8000)!=0) {crc*=2; crc^=0x1021;}   /* 余式CRC乘以2再求CRC  */
        else crc*=2;
if((*ptr&i)!=0) crc^=0x1021;                /* 再加上本位的CRC */
    }
    ptr++;
  }
  return(crc);
}
在一回首间,才忽然发现,原来,我一生的种种努力,不过只是为了要使周遭的人都对我满意而已。为了要博得他人的称许和微笑,我战战兢兢得将自己套入所有得模式,所有的桎梏。走到中途,才忽然发现,我只剩下一副模糊得面目,和一条不能回头的路...
Harry
驱动牛犊
驱动牛犊
  • 注册日期2002-07-02
  • 最后登录2003-11-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-08-23 17:48
WORD cal_crc(BYTE *ptr, BYTE len) {
  BYTE i;
  WORD crc=0;
  while(len--!=0) {
    for(i=0x80; i!=0; i/=2) {
      if((crc&0x8000)!=0) {crc*=2; crc^=0x1021;}   /* 余式CRC乘以2再求CRC  */
        else crc*=2;
if((*ptr&i)!=0) crc^=0x1021;                /* 再加上本位的CRC */
    }
    ptr++;
  }
  return(crc);
}


灵不灵啊
记得给分啊,我可是见钱眼开的主!
atuhappy
驱动老牛
驱动老牛
  • 注册日期2002-03-15
  • 最后登录2009-09-09
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望21点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-08-23 22:10
我们可是用它算的
在一回首间,才忽然发现,原来,我一生的种种努力,不过只是为了要使周遭的人都对我满意而已。为了要博得他人的称许和微笑,我战战兢兢得将自己套入所有得模式,所有的桎梏。走到中途,才忽然发现,我只剩下一副模糊得面目,和一条不能回头的路...
evergreen
驱动牛犊
驱动牛犊
  • 注册日期2002-04-16
  • 最后登录2007-09-24
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2002-09-30 08:31
自己写代码算!在CSR文档中有程序和说明,其实很短的一段程序。
ARRON
驱动老牛
驱动老牛
  • 注册日期2002-03-18
  • 最后登录2010-05-02
  • 粉丝0
  • 关注0
  • 积分28分
  • 威望21点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2002-09-30 08:35
啊~~~
现在响了想,是不是练路层大包的时候自动给出crc呀 :D
midwinter
驱动牛犊
驱动牛犊
  • 注册日期2002-11-26
  • 最后登录2003-01-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2002-12-11 16:25
啊~~~
现在响了想,是不是练路层大包的时候自动给出crc呀 :D

1394总线上的所有数据包的CRC都是由链路层计算,如果不对硬件自动报错给发送方.
wombat
驱动牛犊
驱动牛犊
  • 注册日期2002-08-06
  • 最后登录2003-03-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2002-12-12 11:51
[quote]啊~~~
现在响了想,是不是练路层大包的时候自动给出crc呀 :D

1394总线上的所有数据包的CRC都是由链路层计算,如果不对硬件自动报错给发送方. [/quote]

 :D要问怎么算,请找专家,嘻嘻
midwinter
驱动牛犊
驱动牛犊
  • 注册日期2002-11-26
  • 最后登录2003-01-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2002-12-13 15:53
算法就是上面诸位贴出来的,只不过1394芯片内部实现而已,不用用户自己计算和判断.
游客

返回顶部