导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→在开发板运行uClinux后,我这样擦除Flash怎不功?

* 68069: [讨论]请教,如何实现uClinux 内核+BIOS 通过网口在线升级?

   又见飞鸟 
又见飞鸟发表的帖子 

 
在开发板运行uClinux后,我这样擦除Flash怎不功?

#define AM_START_ADDR 0x02000000    -------因运行uClinux时Flash地址被映射到0x02000000

int earaFlash()
{        
    printf("Start easraFlash!\n");
    *((volatile UINT16 *)AM_START_ADDR+ AM_ADDR_UNLOCK1) = AM_DATA_UNLOCK1;
    *((volatile UINT16 *)AM_START_ADDR+ AM_ADDR_UNLOCK2) = AM_DATA_UNLOCK2;
    *((volatile UINT16 *)AM_START_ADDR+ AM_ADDR_UNLOCK1) = AM_SETUP_ERASE;         
    *((volatile UINT16 *)AM_START_ADDR+ AM_ADDR_UNLOCK1) = AM_DATA_UNLOCK1;       
    *((volatile UINT16 *)AM_START_ADDR+ AM_ADDR_UNLOCK2) = AM_DATA_UNLOCK2;  
    *((volatile UINT16 *)AM_START_ADDR+ AM_ADDR_UNLOCK1) = AM_CHIP_ERASE;
    printf("End easraFlash!\n");
    return(0); 
}


发表时间:2004年12月5日23:19:49

  
回复该帖

本主题共有 2 帖,分页:>>>>>该主题的所有内容[2]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:请教:单片机与以太网,都说用NE2000兼容型网卡,并推荐8019AS,用8139行么?我是想初步做
[下一篇帖子]:哪位朋友能够提供我有关无线温度传感器的资料,谢谢或者告诉我是什么型号的模块也好,急,谢谢了[em00