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

📄 ncrt0.lst

📁 完整的基于Xmodem协议的嵌入式系统侧FLASH Loader程序。该程序是基于三菱的M16C/60系列MCU
💻 LST
📖 第 1 页 / 共 2 页
字号:
   153  00063  EB200000                 	ldintb	#VECTOR_ADR
               EB100050 
   154                                  
   155                                  ;====================================================================
   156                                  ; NEAR area initialize.
   157                                  ;--------------------------------------------------------------------
   158                                  ; bss zero clear
   159                                  ;--------------------------------------------------------------------
   160                                  	N_BZERO	bss_SE_top,bss_SE
   161  0006B  B4                  M Z  	mov.b	#00H, R0L
   162  0006C  AA0000e             M S  	mov.w	#(bss_SE_top & 0FFFFH), A1
ncrt0.a30 70 Error (asp30): Undefined symbol exist 'bss_SE_top'
   163                             M    	mov.w	#sizeof bss_SE , R3
ncrt0.a30 71 Error (asp30): Section name is missing 'bss_SE'
   164  0006F  7CEA                M    	sstr.b	
   165                             M    	.endm
   166                                  	N_BZERO	bss_SO_top,bss_SO
   167  00071  B4                  M Z  	mov.b	#00H, R0L
   168  00072  AA0000e             M S  	mov.w	#(bss_SO_top & 0FFFFH), A1
ncrt0.a30 70 Error (asp30): Undefined symbol exist 'bss_SO_top'
   169                             M    	mov.w	#sizeof bss_SO , R3
ncrt0.a30 71 Error (asp30): Section name is missing 'bss_SO'
   170  00075  7CEA                M    	sstr.b	
   171                             M    	.endm
   172                                  	N_BZERO	bss_NE_top,bss_NE
   173  00077  B4                  M Z  	mov.b	#00H, R0L
   174  00078  AA0000e             M S  	mov.w	#(bss_NE_top & 0FFFFH), A1
ncrt0.a30 70 Error (asp30): Undefined symbol exist 'bss_NE_top'
   175                             M    	mov.w	#sizeof bss_NE , R3
ncrt0.a30 71 Error (asp30): Section name is missing 'bss_NE'
* M16C FAMILY ASSEMBLER *   SOURCE LIST       Fri Feb 25 10:58:05 2005  PAGE 004

  SEQ.  LOC.   OBJ.              0XMSDA ....*....SOURCE STATEMENT....7....*....8....*....9....*....0....*....1....*....2....*....3....*....4

   176  0007B  7CEA                M    	sstr.b	
   177                             M    	.endm
   178                                  	N_BZERO	bss_NO_top,bss_NO
   179  0007D  B4                  M Z  	mov.b	#00H, R0L
   180  0007E  AA0000e             M S  	mov.w	#(bss_NO_top & 0FFFFH), A1
ncrt0.a30 70 Error (asp30): Undefined symbol exist 'bss_NO_top'
   181                             M    	mov.w	#sizeof bss_NO , R3
ncrt0.a30 71 Error (asp30): Section name is missing 'bss_NO'
   182  00081  7CEA                M    	sstr.b	
   183                             M    	.endm
   184                                  
   185                                  ;---------------------------------------------------------------------
   186                                  ; initialize data section
   187                                  ;---------------------------------------------------------------------
   188                                  	N_BCOPY data_SEI_top,data_SE_top,data_SE
   189  00083  A20000e             M S  	mov.w	#(data_SEI_top & 0FFFFH),A0
ncrt0.a30 76 Error (asp30): Undefined symbol exist 'data_SEI_top'
   190  00086  74C300e             M    	mov.b	#(data_SEI_top >>16),R1H
ncrt0.a30 77 Error (asp30): Undefined symbol exist 'data_SEI_top'
   191  00089  AA0000e             M S  	mov.w	#data_SE_top ,A1
ncrt0.a30 78 Error (asp30): Undefined symbol exist 'data_SE_top'
   192                             M    	mov.w	#sizeof data_SE , R3
ncrt0.a30 79 Error (asp30): Section name is missing 'data_SE'
   193  0008C  7CE8                M    	smovf.b
   194                             M    	.endm
   195                                  	N_BCOPY	data_SOI_top,data_SO_top,data_SO
   196  0008E  A20000e             M S  	mov.w	#(data_SOI_top & 0FFFFH),A0
ncrt0.a30 76 Error (asp30): Undefined symbol exist 'data_SOI_top'
   197  00091  74C300e             M    	mov.b	#(data_SOI_top >>16),R1H
ncrt0.a30 77 Error (asp30): Undefined symbol exist 'data_SOI_top'
   198  00094  AA0000e             M S  	mov.w	#data_SO_top ,A1
ncrt0.a30 78 Error (asp30): Undefined symbol exist 'data_SO_top'
   199                             M    	mov.w	#sizeof data_SO , R3
ncrt0.a30 79 Error (asp30): Section name is missing 'data_SO'
   200  00097  7CE8                M    	smovf.b
   201                             M    	.endm
   202                                  	N_BCOPY	data_NEI_top,data_NE_top,data_NE
   203  00099  A20000e             M S  	mov.w	#(data_NEI_top & 0FFFFH),A0
ncrt0.a30 76 Error (asp30): Undefined symbol exist 'data_NEI_top'
   204  0009C  74C300e             M    	mov.b	#(data_NEI_top >>16),R1H
ncrt0.a30 77 Error (asp30): Undefined symbol exist 'data_NEI_top'
   205  0009F  AA0000e             M S  	mov.w	#data_NE_top ,A1
ncrt0.a30 78 Error (asp30): Undefined symbol exist 'data_NE_top'
   206                             M    	mov.w	#sizeof data_NE , R3
ncrt0.a30 79 Error (asp30): Section name is missing 'data_NE'
   207  000A2  7CE8                M    	smovf.b
   208                             M    	.endm
   209                                  	N_BCOPY	data_NOI_top,data_NO_top,data_NO
   210  000A4  A20000e             M S  	mov.w	#(data_NOI_top & 0FFFFH),A0
ncrt0.a30 76 Error (asp30): Undefined symbol exist 'data_NOI_top'
   211  000A7  74C300e             M    	mov.b	#(data_NOI_top >>16),R1H
ncrt0.a30 77 Error (asp30): Undefined symbol exist 'data_NOI_top'
   212  000AA  AA0000e             M S  	mov.w	#data_NO_top ,A1
ncrt0.a30 78 Error (asp30): Undefined symbol exist 'data_NO_top'
   213                             M    	mov.w	#sizeof data_NO , R3
ncrt0.a30 79 Error (asp30): Section name is missing 'data_NO'
   214  000AD  7CE8                M    	smovf.b
   215                             M    	.endm
   216                                  
   217                                  ;====================================================================
   218                                  ; FAR area initialize.
   219                                  ;---------------------------------------------------------------------
* M16C FAMILY ASSEMBLER *   SOURCE LIST       Fri Feb 25 10:58:05 2005  PAGE 005

  SEQ.  LOC.   OBJ.              0XMSDA ....*....SOURCE STATEMENT....7....*....8....*....9....*....0....*....1....*....2....*....3....*....4

   220                                  ; bss zero clear
   221                                  ;---------------------------------------------------------------------
   222                                  ;	BZERO	bss_FE_top,bss_FE
   223                                  ;	BZERO	bss_FO_top,bss_FO
   224                                  ;
   225                                  ;---------------------------------------------------------------------
   226                                  ; Copy edata_E(O) section from edata_EI(OI) section
   227                                  ;---------------------------------------------------------------------
   228                                  ;	BCOPY	data_FEI_top,data_FE_top,data_FE
   229                                  ;	BCOPY	data_FOI_top,data_FO_top,data_FO
   230                                  ;
   231  000AF  EB500000e                	ldc	#stack_top,sp
ncrt0.a30 187 Error (asp30): Undefined symbol exist 'stack_top'
   232                                  
   233                                  ;====================================================================
   234                                  ; heap area initialize
   235                                  ;---------------------------------------------------------------------
   236                                  ;	.glb	__mbase
   237                                  ;	.glb	__mnext
   238                                  ;	.glb	__msize
   239                                  ;	mov.w	#(heap_top&0FFFFH), __mbase
   240                                  ;	mov.w	#(heap_top>>16), __mbase+2
   241                                  ;	mov.w	#(heap_top&0FFFFH), __mnext
   242                                  ;	mov.w	#(heap_top>>16), __mnext+2
   243                                  ;	mov.w	#(HEAPSIZE&0FFFFH), __msize
   244                                  ;	mov.w	#(HEAPSIZE>>16), __msize+2
   245                                  
   246                                  ;====================================================================
   247                                  ; Initialize standard I/O
   248                                  ;---------------------------------------------------------------------
   249                                  ;	.glb	_init
   250                                  ;	jsr.a	_init
   251                                  
   252                                  ;====================================================================
   253                                  ; Call main() function
   254                                  ;---------------------------------------------------------------------
   255  000B3  EB700000                 	ldc	#0h,fb	; for debuger
   256                                  
   257  000B7  EB64                     	fset	I	; enable interrupt
   258                                  	.glb	_main
   259  000B9  FD000000r             A  	jsr.a	_main
   260                                  
   261                                  ;====================================================================
   262                                  ; exit() function
   263                                  ;---------------------------------------------------------------------
   264                                  	.glb	_exit
   265                                  	.glb	$exit
   266  000BD                           _exit:			   ; End program
   267  000BD                           $exit:
   268  000BD  FEFF                  B  	jmp	_exit
   269                                  
   270                                  ;====================================================================
   271                                  ; dummy interrupt function
   272                                  ;---------------------------------------------------------------------
   273  000BF                           dummy_int:
   274  000BF  FB                       	reit
   275                                  	.end

Information List

TOTAL ERROR(S)    00030
TOTAL WARNING(S)  00000
TOTAL LINE(S)     00275   LINES

Section List

Attr        Size          Name
CODE     0000192(000C0H)  interrupt

⌨️ 快捷键说明

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