YB_Platform/public/ape_spu/osp/inc/osp_cfgfile.h

25 lines
675 B
C
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#ifndef __OSP_CFGFILE_H__
#define __OSP_CFGFILE_H__
#include "osp_type_def.h"
#define APE_CFG_FILE_NAME_LEN (64)
#define APE_CFG_FILE_NUM (64)
#define OSP_CFG_FLAG_START (0xB0B0B0B0) /* 默认Flag表示等待读配置文件 */
#define OSP_CFG_PHY_ADDR (0x10400000) /* 根据内存规划分配 */
typedef struct tag_osp_file_reg{
char name[APE_CFG_FILE_NAME_LEN];
uint32_t phy_addr;
uint32_t len;
}osp_file_reg;
extern int osp_get_cfgfile(char* name, uint32_t *pbuf, int* psize);
extern int osp_cfgfile_init(void);
extern void osp_cfgfile_rev(osp_file_reg *head, int num);
extern int osp_cfgfile_read();
#endif /* __OSP_CFGFILE_H__ */