memory.h

来自「SEED_DEC5416的FLASH的boot程序源码」· C头文件 代码 · 共 34 行

H
34
字号
/********************************************************************************/
/* MEMORY.H	v1.00																*/
/* 版权(c)	2003-   	北京合众达电子技术有限责任公司							*/
/* 设计者:	段立锋																*/
/********************************************************************************/
#ifndef _MEMORY
#define _MEMORY

/************************************************************************************/
/*																					*/
/* 函数定义:void progm_readm(ulong addr, uint * ptr, uint length)   				*/
/* 功    能:从ptr所指向的数据缓冲区中将length长的数据写入addr指定的程序空间中		*/
/*																					*/
/* 入口参数:A	  ---- 地址addr,程序空间的地址										*/
/*          (SP+n) ---- 数据缓冲区起始地址ptr,如果是.far_mode模式则n为2,否则n为1	*/
/*          (SP+m) ---- 数据长度length,如果是.far_mode模式则m为3,否则m为2			*/
/* 出口参数:A	  ---- 读出数据														*/
/* 资源使用:B,AR0																	*/
/*																					*/
/************************************************************************************/
void progm_readm(unsigned int addr,unsigned int *ptr, unsigned int length);
/************************************************************************************/
/*																					*/
/* 函数定义:void _progm_writem(ulong addr, uint * ptr, uint length)   				*/
/* 功    能:从ptr所指向的数据缓冲区中将length长的数据写入addr指定的程序空间中		*/
/*																					*/
/* 入口参数:addr ---- 地址addr,程序空间的地址										*/
/*           *ptr ---- 数据缓冲区起始地址ptr,如果是.far_mode模式则n为2,否则n为1	*/
/*           length--- 数据长度length,如果是.far_mode模式则m为3,否则m为2			*/
/* 出口参数:无																		*/
/************************************************************************************/
void progm_writem(unsigned int addr,unsigned int *ptr, unsigned int length);
#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?