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

📄 resetprg.lst

📁 ucOS 模拟环境
💻 LST
📖 第 1 页 / 共 5 页
字号:
       136 X   #ifndef _EEPROM_H
       137 X   #define _EEPROM_H
       138 X   #define eepromb(dst,src,sz,ecr,ecr_val)                             _builtin_eepromb(dst,src,sz,ecr,ecr_val,0,0)
       140 X   #define eepromw(dst,src,sz,ecr,ecr_val)                             _builtin_eepromw(dst,src,sz,ecr,ecr_val,0,0)
       142 X   #define eepromb_epr(dst,src,sz,ecr,ecr_val,epr,epr_val)                             _builtin_eepromb(dst,src,sz,ecr,ecr_val,epr,epr_val)
       144 X   #define eepromw_epr(dst,src,sz,ecr,ecr_val,epr,epr_val)                             _builtin_eepromw(dst,src,sz,ecr,ecr_val,epr,epr_val)
       146 X   #endif
       147     #endif
       148     #define movtpe(d,a)         _builtin_movtpe(d,a)
       149     #define tas(a)              _builtin_tas(a)
       150     #define eepmov(dst,src,sz)  _builtin_eepmov(dst,src,sz)
       151     #define mac(i,d1,d2,c)      _builtin_mac(i,d1,d2,c)
       152     #define macl(i,d1,d2,c,m)   _builtin_macl(i,d1,d2,c,m)
       153     #define rotlc(c,d)          _builtin_rotlc(c,d)
       154     #define rotlw(c,d)          _builtin_rotlw(c,d)
       155     #define rotll(c,d)          _builtin_rotll(c,d)
       156     #define rotrc(c,d)          _builtin_rotrc(c,d)
       157     #define rotrw(c,d)          _builtin_rotrw(c,d)
       158     #define rotrl(c,d)          _builtin_rotrl(c,d)
       159     #define ovfaddc(d1,d2,rst)  _builtin_ovfaddc(d1,d2,rst)
       160     #define ovfaddw(d1,d2,rst)  _builtin_ovfaddw(d1,d2,rst)
       161     #define ovfaddl(d1,d2,rst)  _builtin_ovfaddl(d1,d2,rst)
       162     #define ovfsubc(d1,d2,rst)  _builtin_ovfsubc(d1,d2,rst)
       163     #define ovfsubw(d1,d2,rst)  _builtin_ovfsubw(d1,d2,rst)
       164     #define ovfsubl(d1,d2,rst)  _builtin_ovfsubl(d1,d2,rst)
       165     #define ovfshalc(d,rst)     _builtin_ovfshalc(d,rst)
       166     #define ovfshalw(d,rst)     _builtin_ovfshalw(d,rst)
       167     #define ovfshall(d,rst)     _builtin_ovfshall(d,rst)
       168     #define ovfnegc(d,rst)      _builtin_ovfnegc(d,rst)
       169     #define ovfnegw(d,rst)      _builtin_ovfnegw(d,rst)
       170     #define ovfnegl(d,rst)      _builtin_ovfnegl(d,rst)
       171     #define ovfadduc(d1,d2,rst) _builtin_ovfadduc(d1,d2,rst)
       172     #define ovfadduw(d1,d2,rst) _builtin_ovfadduw(d1,d2,rst)
       173     #define ovfaddul(d1,d2,rst) _builtin_ovfaddul(d1,d2,rst)
       174     #define ovfsubuc(d1,d2,rst) _builtin_ovfsubuc(d1,d2,rst)
       175     #define ovfsubuw(d1,d2,rst) _builtin_ovfsubuw(d1,d2,rst)
       176     #define ovfsubul(d1,d2,rst) _builtin_ovfsubul(d1,d2,rst)
       177     #define ovfshlluc(d,rst)    _builtin_ovfshlluc(d,rst)
       178     #define ovfshlluw(d,rst)    _builtin_ovfshlluw(d,rst)
       179     #define ovfshllul(d,rst)    _builtin_ovfshllul(d,rst)
       180     #define dadd(sz,d1,d2,rst)  _builtin_dadd(sz,d1,d2,rst)
       181     #define dsub(sz,d1,d2,rst)  _builtin_dsub(sz,d1,d2,rst)
       182     #define nop()               _builtin_nop()
       183     
       184     #endif /* _MACHINE_H */
FILE NAME: E:\Study\ucOS-II\ucOS-II\PLATFORM\Public\resetprg.c
        25     #include    <_h_c_lib.h>
FILE NAME: c:\hew3\tools\renesas\h8\6_1_2\include\_h_c_lib.h
         1     /*-----------------------------------------------------------------------*/
         2     /* H8S,H8/300 SERIES C/C++ Compiler Ver. 6.0                             */
         3     /* Copyright (C) 1994,2002, Renesas Technology Corp.                     */
         4     /* All Rights Reserved.                                                  */
         5     /*-----------------------------------------------------------------------*/
         6     
         7     #ifndef _H_C_LIB
         8     #define _H_C_LIB
         9     
        10     #ifdef __cplusplus
        11 X   extern "C"{
        12     #endif
        13     extern void _INITSCT(void);
        14     extern void _CALL_INIT(void);
        15     extern void _CALL_END(void);
        16     #ifdef __cplusplus
        17 X   }
        18     #endif
        19     
        20     #endif
        21     
FILE NAME: E:\Study\ucOS-II\ucOS-II\PLATFORM\Public\resetprg.c
        26     #include    "stacksct.h"
FILE NAME: E:\Study\ucOS-II\ucOS-II\PLATFORM\Public\stacksct.h
         1     /*****************************************************************************************
         2      ** FILE        : Stacksct.h                                                            **
         3      ** DESCRIPTION : This file is generated by Hitachi Project Generator (Ver.1.2)         **
         4      **                                                                                     **
         5      **-------------------------------------------------------------------------------------**
         6      **                                                                                     **
         7      **          Copyright (c) 2001-2002 Hitachi Micro Systems Europe Ltd UK.               **
         8      **                                                                                     **
         9      **             This program is distributed in the hope that it will be useful,         **
        10      **             but WITHOUT ANY WARRANTY; without even the implied warranty of          **
        11      **             MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.                    **
        12      **                                                                                     **
        13      *****************************************************************************************/
        14     #pragma stacksize   128
FILE NAME: E:\Study\ucOS-II\ucOS-II\PLATFORM\Public\resetprg.c
        27     #include    "typedef.h"
FILE NAME: E:\Study\ucOS-II\ucOS-II\PLATFORM\Public\typedef.h
         1     #ifndef __DATA_TYPE_H__
         2     #define __DATA_TYPE_H__
         3     
         4     
         5     typedef     signed      char    int8_t;
         6     typedef     unsigned    char    uint8_t;
         7     typedef     signed      int     int16_t;
         8     typedef     unsigned    int     uint16_t;
         9     typedef     signed      long    int32_t;
        10     typedef     unsigned    long    uint32_t;
        11     typedef                 float   float32_t;
        12     typedef                 double  float64_t;
        13     
        14     
        15     #define         UCHAR_MAX_VAL                   255
        16     #define         UINT_MAX_VAL                    65535
        17     typedef         uint16_t                            CE_HANDLE;
        18     typedef         CE_HANDLE                       CE_HWND;
        19     typedef         unsigned    int                 CPU_DATA_TYPE;      
        20     typedef void    (*irq_handler_t)                (void);
        21     #define         INVALID_HANDLE_VALUE            0xffff
        22     typedef unsigned char                           BOOL;
        23     
        24     
        25     #endif
        26     
FILE NAME: E:\Study\ucOS-II\ucOS-II\PLATFORM\Public\resetprg.c
        28     #include    "iodefine.h"
FILE NAME: E:\Study\ucOS-II\ucOS-II\PLATFORM\Public\iodefine.h
         1     /************************************************************************/
         2     /*      H8/38024 Series Include File                        Ver 1.0     */
         3     /************************************************************************/
         4     #ifndef IO_DEFINE
         5     #define IO_DEFINE
         6     
         7     struct st_aec {                                         /* struct AEC   */
         8                   unsigned char     ECPWCRH;                /* ECPWCRH      */
         9                   unsigned char     ECPWCRL;                /* ECPWCRL      */
        10                   unsigned char     ECPWDRH;                /* ECPWDRH      */
        11                   unsigned char     ECPWDRL;                /* ECPWDRL      */
        12                   char              wk1[2];                 /*              */
        13                   union {                                   /* AEGSR        */
        14                         unsigned char BYTE;                 /*  Byte Access */
        15                         struct {                            /*  Bit  Access */
        16                                unsigned char AHEGS :2;      /*    AHEGS     */
        17                                unsigned char ALEGS :2;      /*    ALEGS     */
        18                                unsigned char AIEGS :2;      /*    AIEGS     */
        19                                unsigned char ECPWME:1;      /*    ECPWME    */
        20                                }      BIT;                  /*              */
        21                         }           AEGSR;                  /*              */
        22                   char              wk2;                    /*              */
        23                   union {                                   /* ECCR         */
        24                         unsigned char BYTE;                 /*  Byte Access */
        25                         struct {                            /*  Bit  Access */
        26                                unsigned char ACKH:2;        /*    ACKH      */
        27                                unsigned char ACKL:2;        /*    ACKL      */
        28                                unsigned char PWCK:3;        /*    PWCK      */
        29                                }      BIT;                  /*              */
        30                         }           ECCR;                   /*              */
        31                   union {                                   /* ECCSR        */
        32                         unsigned char BYTE;                 /*  Byte Access */
        33                         struct {                            /*  Bit  Access */
        34                                unsigned char OVH :1;        /*    OVH       */
        35                                unsigned char OVL :1;        /*    OVL       */
        36                                unsigned char     :1;        /*              */
        37                                unsigned char CH2 :1;        /*    CH2       */
        38                                unsigned char CUEH:1;        /*    CUEH      */
        39                                unsigned char CUEL:1;        /*    CUEL      */
        40                                unsigned char CRCH:1;        /*    CRCH      */
        41                                unsigned char CRCL:1;        /*    CRCL      */
        42                                }      BIT;                  /*              */
        43                         }           ECCSR;                  /*              */
        44                   unsigned char     ECH;                    /* ECH          */

⌨️ 快捷键说明

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