专栏中心

EEPW首页 > 专栏 > flash 读取函数实现

flash 读取函数实现

发布人:电子禅石 时间:2019-11-14 来源:工程师 发布文章

flash 写各个芯片可能不一样,但是读的操作,都差不多。可以参考一下下面的。


/******************************************************************************
*函数名称:ReadFlash
*函数功能:从片内Flash地址Add处读取Length字节数据到Buf
*函数输入:
* Buf    接收读取数据的缓冲区指针
* Add    读取数据的片内Flash地址
* Length 读取数据字节数
*函数输出:无
*函数返回值:
* 0   成功
*   1   失败
*变更记录:
*   作者     日期      修改内容      备注
*******************************************************************************/
BYTE ReadFlash( BYTE *Buf, DWORD Add, DWORD Length )
{
    DWORD i;
    DWORD addr = Add;
    for( i=0; i<Length; i++ )
    {
      *Buf++ = eflash_byte_read(addr++);
    }
    return 0;
}

/* eflash byte read interface. */
UINT8 eflash_byte_read(UINT32 addr)
{
 return (*(volatile UINT8 *)(addr));
}


专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

2025硬科技创新大会光子产业高峰会议在西安举行

开放式音频:面向AR/VR应用的增强型高质量解决方案

MYD-LD25X Cortex-M33实时核开发实战解析

破局“芯”困境,西北地区首条硅光中试线正式通线

多点控制走廊定时灯

嵌入式LINUX系统的构建 上

视频 2009-11-30

ARM开发之启动代码 上

视频 2009-11-30

欢迎来到AI俚语时代:这些年度词语你知道几个?

东芝TA8637BP

Vicor 电源模块 VI 的基本功能介绍

视频 2009-12-01

Vicor紧凑型电源系统为电动汽车主动悬架系统节省空间与重量

中国芯片装备行业乘2025年IPO浪潮助力国产化

大联大品佳集团推出基于达发科技产品的头戴式蓝牙耳机方案

端口专家(PortExpert) V2.0

对24c16卡读写操作

嵌入式LINUX系统的构建 中

视频 2009-11-30

科技园公司与东莞市科学技术局及滨海湾合办\"2025莞港湾区创科加速交流会\"

嵌入式LINUX系统的构建 下

视频 2009-11-30

米尔SECC方案助力国标充电桩出海

对Bi-amp应用的思考

更多 培训课堂
更多 焦点
更多 视频

技术专区