FLASH的读写

技术分类: 微处理器与DSP  消费电子设计  | 2007-05-18
作者:lanzhucao

nbsp;                               // Column 0

    NF_ADDR(blockPage&0xff);       

    NF_ADDR((blockPage>>8)&0xff);               // Block & page num.

    NF_ADDR((blockPage>>16)&0xff);

 

 

    for(i=0;i<512;i++)

    {

    NF_WRDATA(*bufPt++);                    // Write one page to NFM from buffer

    } 

   

    seBuf[0]=rNFECC0;

    seBuf[1]=rNFECC1;

    seBuf[2]=rNFECC2;

    seBuf[5]=0xff;                          // Marking good block

   

    for(i=0;i<16;i++)

    {

    NF_WRDATA(seBuf[i]);                    // Write spare array(ECC and Mark)

    } 

[q5] 

    NF_CMD(0x10);                           // Write 2nd command

   

    for(i=0;i<10;i++);                      //tWB = 100ns. ////??????

 

    NF_WAITRB();                  

17
7
(请您对文章做出评价)
1】【2】【3】【4】【5】【6】【7】【8】【9】【10】【11】【12】【13】【14】【15】【16】【17】【18】【19】【20】【21
加载中

对文章的评论

更多评论

剩余字数:  

浏览该文章的用户还看过...

  • 文 章

  • 论 坛

  • 博 客

  • 小 组

设计资源与分销

  • 博客推荐

  • 论坛推荐

  • 在线研讨会