wsqss2004
驱动小牛
驱动小牛
  • 注册日期2004-06-11
  • 最后登录2012-02-17
  • 粉丝0
  • 关注0
  • 积分994分
  • 威望202点
  • 贡献值2点
  • 好评度91点
  • 原创分0分
  • 专家分0分
阅读:802回复:1

高分求助!(90) 为什么我用bushound捕获的数据象这样。

楼主#
更多 发布于:2004-12-24 14:04
17.1  LEN    00 02 00 00                                         512                     26.1.0        
  17.1  DI     ff ff ff ff  ff ff ff ff  ff ff ff ff  ff ff ff ff  ................        26.2.0        
               ff ff ff ff  ff ff ff ff  ff ff ff ff  ff ff ff ff  ................        26.2.16      
               ff ff ff ff  ff ff ff ff  ff ff ff ff  ff ff ff ff  ................        26.2.32      
               ff ff ff ff  ff ff ff ff  ff ff ff ff  ff ff ff ff  ................        26.2.48      
               ff ff ff ff  ff ff ff ff  ff ff ff ff  ff ff ff ff  ................        26.2.64      
               ff ff ff ff  ff ff ff ff  ff ff ff ff  ff ff ff ff  ................        26.2.80      
               ff ff ff ff  ff ff ff ff  ff ff ff ff  ff ff ff ff  ................        26.2.96      
               ff ff ff ff  ff ff ff ff  ff ff ff ff  ff ff ff ff  ................        26.2.112      
               9f f9 fc f9  fb ee f9 f9  fc b9 ff ec  fe fd 89 fe  ................        26.2.128      
               bf 7e bd 7f  76 ab c1 df  ff ff 09 7b  7c a3 ff fe  ....v...........        26.2.144      
               7e b7 1c 7c  fe ff 3b ef  b7 8b df fc  ff ff 97 db  ......;.........        26.2.160      
               ff 8d d6 db  c7 d3 9b fb  ff 7f fd cb  5e 92 9c ff  ............^...        26.2.176      
               fe 9f cf f7  9f f7 7e 3e  df c6 0e 9f  d9 9f 77 5f  .......>......w_        26.2.192      
               64 8b 4f fe  fd 5f ff ff  bf 8b f7 f7  8b fe 4b f3  d.O.._........K.        26.2.208      
               c7 f8 ff f3  ef 56 fc 5f  4e fe 75 bf  5f 03 ea f6  .....V._N.u._...        26.2.224      
               1e 72 f9 36  fe fd 74 bf  e5 bd 4f fe  e5 ff ff b7  .r.6..t...O.....        26.2.240      
               e5 ff bf 5f  f4 7d ab df  61 ff fb 76  e7 fb fd af  ..._....a..v....        26.2.256      
               fb ff bc fd  8b f6 ae fb  66 76 bd 4d  76 b3 bd 3f  ........fv.Mv..?        26.2.272      
               fb 6f 82 fd  15 ff ff ff  ff fd eb f7  b9 fc fd ef  .o..............        26.2.288      
               f9 fd bf ef  99 76 af dd  3e 57 ff 15  bb f0 49 ff  .....v..>W....I.        26.2.304      
               bf b5 77 f9  fb cf 5f 2c  bf ff fd 8b  fc ef 47 f4  ..w..._,......G.        26.2.320      
               bd fd ef ff  fc bd ff 9d  ff ef 7e fb  ef 6f ff ce  .............o..        26.2.336      
               2f 9e 7d ef  ea 0b bd 78  35 0f bf ed  77 8f 77 ff  /......x5...w.w.        26.2.352      
               7f 33 ff fd  77 cf fe ff  ff eb fd fb  de ff ff fd  .3..w...........        26.2.368      
               7e 4b ff ef  df 32 ec ff  fe 8f f6 ff  9b fe ff ff  .K...2..........        26.2.384      
               eb f6 f6 8e  fb 6f 3d fe  54 ff ff df  99 97 ff 37  .....o=.T......7        26.2.400      
               df f7 ff b3  ff ff df df  df ff ff df  fa f7 af fa  ................        26.2.416      
               d2 dc 8b 9a  df bb 97 8e  94 fe df 9e  fd df b4 cb  ................        26.2.432      
               9f fe 8f df  b6 df 9b f7  ff f3 0b f2  f5 bb d6 8f  ................        26.2.448      
               de df db fd  8f f8 cf 41  fb f5 af ed  fe ee 8c ff  .......A........        26.2.464      
               be df d6 df  d4 da a6 ff  ab b0 ff ad  9f 8e db ff  ................        26.2.480      
               ed ef f6 f5  ff ff ff ff  ff ff ff 7f  76 27 ef 75  ............v'.u        26.2.496  
附件名称/大小 下载次数 最后更新
2004-12-24_好的.txt (317KB)  0
wsqss2004
驱动小牛
驱动小牛
  • 注册日期2004-06-11
  • 最后登录2012-02-17
  • 粉丝0
  • 关注0
  • 积分994分
  • 威望202点
  • 贡献值2点
  • 好评度91点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-12-24 14:08
这里面是在写入数据在开机就变成附件中的了。
这是读取数据的代码:(ep2 out)
for(R_count=0;R_count<511;)  
        {    
           while(!(UEPSTAX&0x40));  
           total=UBYCTX;
           for(d_count=0;d_count<total;d_count++)          
            { Read_data[R_count]=UEPDATX; R_count++; }                          
           CLEAR_BIT_6(UEPSTAX);                
           while(!(UEPSTAX&0x02));
           total=UBYCTX;
           for(d_count=0;d_count<total;d_count++)          
            { Read_data[R_count]=UEPDATX; R_count++; }
           CLEAR_BIT_1(UEPSTAX);
      
         }  

//--------------------------------------------------------
这是写入代码
  do{
      
      if(LBA_Swicth)
    {
           //-----------Initialize-Source-address------------------
Write_LBA_S=Write_LBA;
    ST=Write_LBA_S/32;      //div  //Block number
SM=(BYTE)(Write_LBA_S-(ST*32));  //mod  //page in block  //current page number
S_LBA=ST*32;   //first page number in block
            
 //--------------------Destination--address-Find--------------
D_LBA=128;   //destination address  // =5                        
             S_D_LBA=(BYTE)(ST%4); // ST MOD 4              
             D_LBA=D_LBA+(S_D_LBA<<5); //plane select
Nand_Erase_one_block(D_LBA);
             TEMP1 =S_LBA;  TEMP2=D_LBA;
            //------------------read-first->current-pages--------------
    for(i=0;i<SM;i++)
 { //------------------data-----512B------------------
   Nand_Copy_page(0x00,S_LBA,0x00,D_LBA);    
                S_LBA +=1; //source address
                D_LBA +=1; //destination address
              }
           LBA_Swicth=0;  //LBA_Address Switch :1= real address ,0= Dummy(Temp) address
         }  
//----------------------data-Write-------512B-----------------------------------
        LED=1;
        USBEP2_Read_Mass_data(Temp_Buffer);      //Read data(512Bytes) from host
        LED=0;
        Key1=0;    
      Nand_Write_one_Page(0x00, D_LBA, Temp_Buffer); //Write data to Dummy Address
     D_LBA ++; S_LBA ++; SM ++;        //Address increase
        
//--------------Tail-data-opinion----------------------------------------
  if(Write_Page>0) { Write_Page --; Write_LBA ++;} //real address increase  
    //--------------Tail-Page-Write--------------------------------------------
       if((SM >=31)||(Write_Page==0))  // end Page in block OR  data write complete
  {
               //----------Tail-page-write-temp-address------------  
  for(;SM<32;SM++)
    { //--------512B-------------------------------
      Nand_Copy_page(0x00,S_LBA,0x00,D_LBA);
                   S_LBA +=1;  // source address
                   D_LBA +=1;  // destination address
}
 //------------Erase-Source-Block----------------------
  Nand_Erase_one_block(TEMP1 );
//------------------------------------------------
  D_LBA=TEMP2;  //destination address reset to the first page in the block
  S_LBA=TEMP1;  //source address reset to the first page in Block
               for(i=0;i<32;i++)
       {  //---------Copy-back-data---512B-----------------------------
                   Nand_Copy_page(0x00,D_LBA,0x00,S_LBA);
                   S_LBA ++;  D_LBA ++;
                  }              
               LBA_Swicth=1;  //next Block reset
              
        }
      
    }while(Write_Page>0);            
   //------------------------Clear-Receive-Trigger---------------  
        if(UEPSTAX&0x42)  
       { CLEAR_BIT_6(UEPSTAX);                                  
         CLEAR_BIT_1(UEPSTAX); //clear RoutB0  for recieve next data endpoint number
        LED_G=1;
       }
 }
附件名称/大小 下载次数 最后更新
2004-12-24_发生错误.txt (119KB)  0
游客

返回顶部