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

📄 startup.lst

📁 cypress cy3721做的外部无线结点。感知温度后将温度值反给中心结点。
💻 LST
字号:


HI-TECH Software Macro Assembler (PSoC MCU) V9.61PL1
                                                                                                           Fri Oct 03 08:10:21 2008


     1                          
     2                          	; HI-TECH C COMPILER (Cypress PSOC) V9.61PL1
     3                          	; Copyright (C) 1984-2008 HI-TECH Software
     4                          	;Serial no. HCPSOC-478075650
     5                          	;Licensed for FAE use only - not for an end-user.
     6                          
     7                          	; Auto-generated runtime startup code for final link stage.
     8                          
     9                          	;
    10                          	; Compiler options:
    11                          	;
    12                          	; --asmlist --errformat --chip=CY8C21434MLF --WARN=0 --OPT=asm,9 \
    13                          	; -OMF_TEMP -Moutput/MF_TEMP.mp --OUTDIR=./output ./obj/boot.obj \
    14                          	; ./obj/calibration.p1 ./obj/cmx_adc_chan.obj ./obj/cmx_adc_chan_c.p1 \
    15                          	; ./obj/cmx_blinkingled.p1 ./obj/cmx_dio_chan.obj ./obj/cmx_dio_lib.obj \
    16                          	; ./obj/cmx_fttherm.p1 ./obj/cmx_genericpwm.p1 ./obj/cmx_i2c.p1 \
    17                          	; ./obj/cmx_interval.p1 ./obj/cmx_mvolts.p1 ./obj/cmx_pwm_chan.obj \
    18                          	; ./obj/cmx_pwm_chan_c.p1 ./obj/custom.p1 ./obj/driverdecl.p1 \
    19                          	; ./obj/functionparamdecl.p1 ./obj/i2cflash.obj ./obj/main.p1 \
    20                          	; ./obj/setpointregion.p1 ./obj/systemconst.p1 ./obj/systemvars.p1 \
    21                          	; ./obj/tablelookup.p1 ./obj/transferfunction.p1 lib/libpsoc.lib \
    22                          	; lib/libpsoc.lpp \
    23                          	; C:/PROGRA~1/Cypress/Common/CYPRES~4/tools/lib/CY8C21030/cms.lib
    24                          	;
    25                          
    26                          
    27                          	processor	CY8C21434MLF
    28                          	macro	M8C_ClearWDT
    29                          	mov reg[0xE3],0x38
    30  0D93                    	endm
    31                          
    32                          	psect	PD_startup,class=CODE
    33                          	psect	init,class=CODE
    34                          	psect	end_init,class=CODE
    35                          	psect	powerup,class=CODE
    36                          	psect	vectors,ovrld,class=CODE
    37                          	psect	text,class=CODE
    38                          	psect	maintext,class=CODE
    39                          	psect	intrtext,class=CODE
    40                          	psect	fnauto,class=RAM,space=1
    41                          	psect	bss,class=RAM,space=1
    42                          	psect	InterruptRAM,class=RAM,space=1
    43                          	psect	cdata,class=ROM,space=0,reloc=256
    44                          	psect	psoc_config,class=ROM
    45                          	psect	UserModules,class=ROM
    46                          	psect	strings,class=ROM
    47                          	psect	SSCParmBlk,abs,ovrld,class=RAM,space=1
    48  00F8                    	org	0xF8
    49  00F8                    	blk	8
    50                          
    51                          	psect	stackps,class=RAM
    52                          	global	__Lstackps, __stack_start__
    53  0111                    __stack_start__:
    54                          	psect	bss0,class=RAM,space=1
    55                          	psect	nvram0,class=RAM,space=1
    56                          	psect	rbit0,bit,class=RAM,space=1
    57                          	psect	nvbit0,bit,class=RAM,space=1
    58                          	psect	ramdata0,class=RAM,space=1
    59                          	psect	romdata0,class=BANKROM,space=0
    60                          	psect	bss1,class=RAM,space=1
    61                          	psect	nvram1,class=RAM,space=1
    62                          	psect	rbit1,bit,class=RAM,space=1
    63                          	psect	nvbit1,bit,class=RAM,space=1
    64                          	psect	ramdata1,class=RAM,space=1
    65                          	psect	romdata1,class=BANKROM,space=0
    66                          
    67                          ;Declare areas defined in usermodules and other assembler code
    68                          	psect	InterruptRAM,class=RAM,space=1
    69                          	psect	bss,class=RAM,space=1
    70                          
    71                          	global	start,startup,_main
    72                          	global	reset_vec,intlevel0,intlevel1,intlevel2
    73  0065                    intlevel0:
    74  0065                    intlevel1:
    75  0065                    intlevel2:		; for C funcs called from assembler
    76                          
    77                          	fnconf	fnauto,??,?
    78                          	fnroot	_main
    79  006C                    TMP_DR0	equ	108
    80  006D                    TMP_DR1	equ	109
    81  006E                    TMP_DR2	equ	110
    82  006F                    TMP_DR3	equ	111
    83  00D0                    CUR_PP	equ	208
    84  00D1                    STK_PP	equ	209
    85  00D3                    IDX_PP	equ	211
    86  00D4                    MVR_PP	equ	212
    87  00D5                    MVW_PP	equ	213
    88  00F7                    CPU_F	equ	247
    89                          	psect	vectors
    90  0000                    reset_vec:
    91  0000                    start:
    92                          	global	__Start
    93  0000  7D 1D8E           	ljmp	__Start
    94                          
    95                          	psect	init
    96  1FC4                    startup:
    97  1FC4  62 E3 38          	M8C_ClearWDT
    98  1FC7  71 80             	or	f, 0x80	;select multiple RAM page mode
    99  1FC9  70 BF             	and	f, 0xBF
   100                          
   101                          ;	Clear uninitialized variables in bank 1
   102                          	global	__Lbss1
   103  1FCB  50 00             	mov	a,low __Lbss1
   104  1FCD  4E                	swap	a,sp
   105  1FCE  50 00             	mov	a,0
   106  1FD0  57 11             	mov	x,17
   107  1FD2                    bssloop1:
   108  1FD2  08                	push	a
   109  1FD3  79                	dec	x
   110  1FD4  BFFD              	jnz	bssloop1
   111  1FD6  62 D0 00          	mov	reg[CUR_PP],0
   112  1FD9  50 11             	mov	a,low __Lstackps
   113  1FDB  4E                	swap	a,sp
   114                          
   115  1FDC  7D 1C5C           	ljmp	_main


HI-TECH Software Macro Assembler (PSoC MCU) V9.61PL1
Symbol Table                                                                                               Fri Oct 03 08:10:21 2008

     __Lstackps 0111            _main 1C5C            start 0000           CUR_PP 00D0        intlevel0 0065        intlevel1 0065  
      intlevel2 0065        reset_vec 0000         bssloop1 1FD2          __Lbss1 0100          __Start 1D8E          startup 1FC4  
__stack_start__ 0111  

⌨️ 快捷键说明

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