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

📄 bootsys.h

📁 在高通的手机平台下,一个下载手机.bin文件到手机的flash中的工具,包含PC端的程序代码和运行在基带处理器中的代码.
💻 H
字号:
#include "armasm.h"
#include "comdef.h"
#include "msm6000reg.h"
//typedef  unsigned char      boolean;     /* Boolean value type. */

//typedef  unsigned long int  uint32;      /* Unsigned 32 bit value */
//typedef  unsigned short     uint16;      /* Unsigned 16 bit value */
//typedef  unsigned char      uint8;       /* Unsigned 8  bit value */

//typedef  signed long int    int32;       /* Signed 32 bit value */
//typedef  signed short       int16;       /* Signed 16 bit value */
//ypedef  signed char        int8;        /* Signed 8  bit value */

/* This group are the deprecated types.  Their use should be
** discontinued and new code should use the types above
*/
//typedef  unsigned char     byte;         /* Unsigned 8  bit value type. */
//typedef  unsigned short    word;         /* Unsinged 16 bit value type. */
//typedef  unsigned long     dword;        /* Unsigned 32 bit value type. */

/*===========================================================================
 
                           DATA DECLARATIONS

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

/* -----------------------------------------------------------------------
** Offsets in ARM_TRAP_FRAME. These are used in assembly files.
** ----------------------------------------------------------------------- */

#define ARM_TRAP_FRAME_SIZE             0x44
#define ARM_TRAP_FRAME_SPSR_OFFSET      0x0
#define ARM_TRAP_FRAME_A_OFFSET         0x4
#define ARM_TRAP_FRAME_V_OFFSET         0x14
#define ARM_TRAP_FRAME_FP_OFFSET        0x30
#define ARM_TRAP_FRAME_IP_OFFSET        0x34
#define ARM_TRAP_FRAME_SP_OFFSET        0x38
#define ARM_TRAP_FRAME_LR_OFFSET        0x3c
#define ARM_TRAP_FRAME_PC_OFFSET        0x40


/*----------------------------------------------------------------------------
  System stacks for each processor mode
----------------------------------------------------------------------------*/
//byte svc_stack[SVC_Stack_Size];
   /* supervisor mode stack */

//byte abort_stack[Abort_Stack_Size];
   /* abort mode stack */

//byte undef_stack[Undef_Stack_Size];
   /* undefined mode stack */

//byte irq_stack[IRQ_Stack_Size];
   /* IRQ mode stack */
   
//byte sys_stack[Sys_Stack_Size];
   /* IRQ mode stack */
   
   
 #define  SLEEP_CTL_WB                  0x03000600              

#define  CUST_MOB_MODEL  168



#define RAM_SIZE         0x000FFFFF  /* RAM size - currently 1 Mbyte */

#define RAM_BASE         0x01000000  /* base of RAM */

⌨️ 快捷键说明

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