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

📄 i386.h

📁 瑞星微公司RK27XX系列芯片的SDK开发包
💻 H
字号:
/* Copyright (C) 2006 ROCK-CHIPS FUZHOU . All Rights Reserved. */
/*
File : base\system\i386\i386.h
Desc : 定义 与 zsp 相关的类型,寄存器,
    以及一些常用的工具。


Author : huangsl
Date  : 2007-01-16
Notes :


$Log: i386.h,v $
Revision 1.3  2007/10/11 04:09:14  Huangshilin
System 其他目录。

Revision 1.2  2007/10/08 02:45:17  Lingzhaojun
添加版本自动注释脚本

* huangsl     2006/04/03 建立此文件,用于定义 处理器相关的数据类型以及操作
*

*/

/*********************************************************************************************/
typedef INT32U                  REGISTER ;
typedef INT32U                  STACK;
/******************************************************************************************************/
/*  处理器相关的数据类型 */

/************************************************************************************************/
#define STATIC                  static

/******************************************************************************************************/

/******************************************************************************************************/
/*  堆栈指针转移
 2006/08/10,改为公共堆栈,不同任务不可以交叉使用公共堆栈
*/
#define HIGH_STACK     0


#define  SET_CURSP     // asm("mov r12, 0xbff0") 
#define  DECLARE_CURR_SP
#define  SET_CURR_SP()
#define  RESTORE_CURR_SP()

#ifdef _MSC_VER
#pragma warning( disable : 4068  )
#endif

#define DECLARE_CUP_SR                              REGISTER  sr
#define ENTER_CRITICAL()                            {/*PCCEnterCritical();*/read_creg(cpsr,sr) ;PCL_DISABLE_INTERRUPT;} //
#define EXIT_CRITICAL()                             {write_creg(cpsr,sr)/*;PCCExitCritical();*/}


#define     DECLARE_SWI                 INT32U llr
#define     BEGIN_SWI
#define     END_SWI

#define     ENABLE_SYSTIMER              PCCEnableTimer()
#define     DISABLE_SYSTIMER            PCCDisableTimer()
/*************************************************************************************************/

/*************************************************************************************************/

/*===============================================================================================*/

//--------------------------------end of file ------------------------------------------

⌨️ 快捷键说明

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