⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sys_load.h

📁 凌阳SPCE3200 系统开发板随机自带源程序。共安排了32个子目录
💻 H
字号:
/******************************************************************************
 *
 *     The information contained herein is the exclusive property of
 *   Sunplus Technology Co. And shall not be distributed, reproduced,
 *   or disclosed in whole in part without prior written permission.
 *
 *         (C) COPYRIGHT 2005   SUNPLUS TECHNOLOGY CO.
 *                        ALL RIGHTS RESERVED
 *
 * The entire notice above must be reproduced on all authorized copies.
 *
 *****************************************************************************/

/******************************************************************************
 *  Filename:   	Sys_Global.h
 *  Author:     	Robin.xjliu  (eMail: xjliu@sunplus.com)
 *  Tel:        	00885-028-87848688-5884
 *  Date:       	2005-11-03
 *  Description:	system global define
 *  Reference:
 *  Version history:
 *-----------------------------------------------------------------------------
 *	Version   YYYY-MM-DD-INDEX   Modified By         Description
 *	1.0.0     2005-11-03           xjliu               Create
 *
 *****************************************************************************/
#ifndef _SYS_LOAD_H
#define _SYS_LOAD_H

#include "Sys_vfs.h"

/**
 * define all the data location address
 */
#define TEXT1_PNT_ADDR		0xa0140000
#define TEXT1_PNT_BUFF_ADDR	0xa0144000
#define TEXT2_PNT_ADDR   	0xa0148000
#define TEXT2_PNT_BUFF_ADDR	0xa014c000
#define TEXT3_PNT_ADDR   	0xa0150000
#define TEXT3_PNT_BUFF_ADDR	0xa0154000
#define BG_PAL_ADDR			0xa0158000
#define SP_PAL_ADDR			0xa015C000
#define TEXT_HEADER_ADDR	0xa0160000
#define SP_HEADER_ADDR		0xa0168000
#define SP_TBL_ADDR			0xa0170000
#define TEXT1_PGT_ADDR	 	0xa0200000
#define TEXT2_PGT_ADDR	 	0xa0300000
#define TEXT3_PGT_ADDR	 	0xa0400000//0xa0400000 ~ 0xa052c000
#define LCD_BUFFER0			0xa0600000//0xa052C000
#define LCD_BUFFER1			(LCD_BUFFER0 + 0x26000)
#define CSI_MD_BUFFER		0xa0700000
#define CSI_MD_DIFFBUF		0xa0701000
#define SP_PGT_ADDR			(0xa0800000 - 0x2000)//size: 0x479400

#define SPMP                0x504D5053	//Header flag "SPMP"
#define idx1                0x31786469  //Index flag "idx1"
#define PictureFlag1        0x62643030  //00db
#define PictureFlag2        0x63643030  //00dc


typedef struct
{
	char	*path;
	unsigned int		nLoadAddress;
	short		sOpenFlag;	
	unsigned int		nLength;
}LOAD_INFO;

void Sys_Init_FS(void);
unsigned int Sys_Load_SDCard(const LOAD_INFO *pLoadInfo, unsigned short nFileNum);
int MP4_Open_File_SDCard(int *fp,int *fp1,const LOAD_INFO *pLoadInfo);
void MP4_Close_File_SDCard(int *fp);

#endif	//_SYS_LOAD_H




⌨️ 快捷键说明

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