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

📄 lcd2_window.lst

📁 au1200下的boot代码
💻 LST
📖 第 1 页 / 共 5 页
字号:
GAS LISTING /tmp/ccb3AwVp.s 			page 1   1              		.section .mdebug.abi32   2              		.previous   3              		.section	.debug_abbrev,"",@progbits   4              	$Ldebug_abbrev0:   5              		.section	.debug_info,"",@progbits   6              	$Ldebug_info0:   7              		.section	.debug_line,"",@progbits   8              	$Ldebug_line0:   9 0000 45020000 		.text   9      0200DE00    9      00000101    9      FB0E0A00    9      01010101   10              	$Ltext0:  11              		.data  12              		.align	2  13              		.type	lcd, @object  14              		.size	lcd, 4  15              	lcd:  16 0000 000000B5 		.word	-1258291200  17 0004 00000000 		.rdata  17      00000000   17      00000000   18              		.align	2  19              		.type	pixel_configs, @object  20              		.size	pixel_configs, 1024  21              	pixel_configs:  22 0000 00000000 		.word	0  23 0004 00000000 		.word	0  24 0008 01000000 		.word	1  25 000c 01000000 		.word	1  26 0010 00000000 		.space	48  26      00000000   26      00000000   26      00000000   26      00000000   27 0040 01000000 		.word	1  28 0044 00000000 		.word	0  29 0048 02000000 		.word	2  30 004c 02000000 		.word	2  31 0050 00000000 		.space	48  31      00000000   31      00000000   31      00000000   31      00000000   32 0080 02000000 		.word	2  33 0084 00000000 		.space	60  33      00000000   33      00000000   33      00000000   33      00000000   34 00c0 03000000 		.word	3  35 00c4 01000000 		.word	1  36 00c8 08000000 		.word	8  37 00cc 08000000 		.word	8  38 00d0 30000000 		.word	48  39 00d4 0C000000 		.word	12GAS LISTING /tmp/ccb3AwVp.s 			page 2  40 00d8 03000000 		.word	3  41 00dc C0000000 		.word	192  42 00e0 04000000 		.word	4  43 00e4 02000000 		.word	2  44 00e8 00000000 		.word	0  45 00ec 06000000 		.word	6  46 00f0 06000000 		.word	6  47 00f4 06000000 		.word	6  48 00f8 06000000 		.word	6  49 00fc 06000000 		.word	6  50 0100 04000000 		.word	4  51 0104 01000000 		.word	1  52 0108 0C000000 		.word	12  53 010c 10000000 		.word	16  54 0110 000F0000 		.word	3840  55 0114 F0000000 		.word	240  56 0118 0F000000 		.word	15  57 011c 00000000 		.word	0  58 0120 08000000 		.word	8  59 0124 04000000 		.word	4  60 0128 00000000 		.word	0  61 012c 00000000 		.word	0  62 0130 04000000 		.word	4  63 0134 04000000 		.word	4  64 0138 04000000 		.word	4  65 013c 08000000 		.word	8  66 0140 05000000 		.word	5  67 0144 01000000 		.word	1  68 0148 10000000 		.word	16  69 014c 10000000 		.word	16  70 0150 00FC0000 		.word	64512  71 0154 E0030000 		.word	992  72 0158 1F000000 		.word	31  73 015c 00000000 		.word	0  74 0160 0A000000 		.word	10  75 0164 05000000 		.word	5  76 0168 00000000 		.word	0  77 016c 00000000 		.word	0  78 0170 02000000 		.word	2  79 0174 03000000 		.word	3  80 0178 03000000 		.word	3  81 017c 08000000 		.word	8  82 0180 06000000 		.word	6  83 0184 01000000 		.word	1  84 0188 10000000 		.word	16  85 018c 10000000 		.word	16  86 0190 00F80000 		.word	63488  87 0194 E0070000 		.word	2016  88 0198 1F000000 		.word	31  89 019c 00000000 		.word	0  90 01a0 0B000000 		.word	11  91 01a4 05000000 		.word	5  92 01a8 00000000 		.word	0  93 01ac 00000000 		.word	0  94 01b0 03000000 		.word	3  95 01b4 02000000 		.word	2  96 01b8 03000000 		.word	3GAS LISTING /tmp/ccb3AwVp.s 			page 3  97 01bc 08000000 		.word	8  98 01c0 07000000 		.word	7  99 01c4 01000000 		.word	1 100 01c8 10000000 		.word	16 101 01cc 10000000 		.word	16 102 01d0 00F80000 		.word	63488 103 01d4 C0070000 		.word	1984 104 01d8 3F000000 		.word	63 105 01dc 00000000 		.word	0 106 01e0 0B000000 		.word	11 107 01e4 06000000 		.word	6 108 01e8 00000000 		.word	0 109 01ec 00000000 		.word	0 110 01f0 03000000 		.word	3 111 01f4 03000000 		.word	3 112 01f8 02000000 		.word	2 113 01fc 08000000 		.word	8 114 0200 08000000 		.word	8 115 0204 00000000 		.space	60 115      00000000  115      00000000  115      00000000  115      00000000  116 0240 09000000 		.word	9 117 0244 00000000 		.space	60 117      00000000  117      00000000  117      00000000  117      00000000  118 0280 0A000000 		.word	10 119 0284 01000000 		.word	1 120 0288 10000000 		.word	16 121 028c 10000000 		.word	16 122 0290 007C0000 		.word	31744 123 0294 E0030000 		.word	992 124 0298 1F000000 		.word	31 125 029c 00800000 		.word	32768 126 02a0 0A000000 		.word	10 127 02a4 05000000 		.word	5 128 02a8 00000000 		.word	0 129 02ac 0F000000 		.word	15 130 02b0 03000000 		.word	3 131 02b4 03000000 		.word	3 132 02b8 03000000 		.word	3 133 02bc 07000000 		.word	7 134 02c0 0B000000 		.word	11 135 02c4 01000000 		.word	1 136 02c8 10000000 		.word	16 137 02cc 10000000 		.word	16 138 02d0 00F80000 		.word	63488 139 02d4 C0070000 		.word	1984 140 02d8 3E000000 		.word	62 141 02dc 01000000 		.word	1 142 02e0 0B000000 		.word	11 143 02e4 06000000 		.word	6 144 02e8 01000000 		.word	1 145 02ec 00000000 		.word	0GAS LISTING /tmp/ccb3AwVp.s 			page 4 146 02f0 03000000 		.word	3 147 02f4 03000000 		.word	3 148 02f8 03000000 		.word	3 149 02fc 07000000 		.word	7 150 0300 0C000000 		.word	12 151 0304 00000000 		.word	0 152 0308 18000000 		.word	24 153 030c 20000000 		.word	32 154 0310 0000FF00 		.word	16711680 155 0314 00FF0000 		.word	65280 156 0318 FF000000 		.word	255 157 031c 00000000 		.word	0 158 0320 10000000 		.word	16 159 0324 08000000 		.word	8 160 0328 00000000 		.word	0 161 032c 00000000 		.word	0 162 0330 00000000 		.word	0 163 0334 00000000 		.word	0 164 0338 00000000 		.word	0 165 033c 08000000 		.word	8 166 0340 0D000000 		.word	13 167 0344 00000000 		.word	0 168 0348 20000000 		.word	32 169 034c 20000000 		.word	32 170 0350 0000FF00 		.word	16711680 171 0354 00FF0000 		.word	65280 172 0358 FF000000 		.word	255 173 035c 000000FF 		.word	-16777216 174 0360 10000000 		.word	16 175 0364 08000000 		.word	8 176 0368 00000000 		.word	0 177 036c 18000000 		.word	24 178 0370 00000000 		.word	0 179 0374 00000000 		.word	0 180 0378 00000000 		.word	0 181 037c 00000000 		.word	0 182 0380 03000000 		.word	3 183 0384 00000000 		.word	0 184 0388 08000000 		.word	8 185 038c 08000000 		.word	8 186 0390 00000000 		.word	0 187 0394 00000000 		.word	0 188 0398 00000000 		.word	0 189 039c FF000000 		.word	255 190 03a0 00000000 		.word	0 191 03a4 00000000 		.word	0 192 03a8 00000000 		.word	0 193 03ac 00000000 		.word	0 194 03b0 00000000 		.word	0 195 03b4 00000000 		.word	0 196 03b8 00000000 		.word	0 197 03bc 00000000 		.word	0 198 03c0 0F000000 		.word	15 199 03c4 00000000 		.word	0 200 03c8 20000000 		.word	32 201 03cc 20000000 		.word	32 202 03d0 0000FF00 		.word	16711680GAS LISTING /tmp/ccb3AwVp.s 			page 5 203 03d4 00FF0000 		.word	65280 204 03d8 FF000000 		.word	255 205 03dc 000000FF 		.word	-16777216 206 03e0 10000000 		.word	16 207 03e4 08000000 		.word	8 208 03e8 00000000 		.word	0 209 03ec 18000000 		.word	24 210 03f0 00000000 		.word	0 211 03f4 00000000 		.word	0 212 03f8 00000000 		.word	0 213 03fc 00000000 		.word	0 214              		.text 215              		.align	2 216              		.globl	window_init_id 217              		.ent	window_init_id 218              		.type	window_init_id, @function 219              	window_init_id: 220              	$LFB3: 221              		.file 1 "/mnt/hgfs/boot/booter/source/lcd2_window.c"   1:/mnt/hgfs/boot/booter/source/lcd2_window.c ****    2:/mnt/hgfs/boot/booter/source/lcd2_window.c **** #include "example.h"   3:/mnt/hgfs/boot/booter/source/lcd2_window.c **** #include "window.h"   4:/mnt/hgfs/boot/booter/source/lcd2_window.c **** #include "image.h"   5:/mnt/hgfs/boot/booter/source/lcd2_window.c ****    6:/mnt/hgfs/boot/booter/source/lcd2_window.c **** void window_init_id(WINDOW_ID id);   7:/mnt/hgfs/boot/booter/source/lcd2_window.c ****    8:/mnt/hgfs/boot/booter/source/lcd2_window.c **** //#undef LCD_PHYS_ADDR   9:/mnt/hgfs/boot/booter/source/lcd2_window.c **** //#define LCD_PHYS_ADDR		0x00500000  10:/mnt/hgfs/boot/booter/source/lcd2_window.c **** static AU1200_LCD* lcd = (AU1200_LCD*) KSEG1(LCD_PHYS_ADDR);  11:/mnt/hgfs/boot/booter/source/lcd2_window.c **** static WINDOW_INFO windows[WINDOW_COUNT];  12:/mnt/hgfs/boot/booter/source/lcd2_window.c **** static FRAME_BUFFER_INFO on_chip_ram_info;  13:/mnt/hgfs/boot/booter/source/lcd2_window.c **** static OCFB_INFO ocfb;  14:/mnt/hgfs/boot/booter/source/lcd2_window.c ****   15:/mnt/hgfs/boot/booter/source/lcd2_window.c **** void window_init_id(WINDOW_ID id)  16:/mnt/hgfs/boot/booter/source/lcd2_window.c **** { 222              		.loc 1 16 0 223              		.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0 224              		.mask	0x00000000,0 225              		.fmask	0x00000000,0 226              		.set	noreorder 227              		.set	nomacro 228              		  17:/mnt/hgfs/boot/booter/source/lcd2_window.c **** 	DPRINTF("%d\n", id);  18:/mnt/hgfs/boot/booter/source/lcd2_window.c **** 	if(id < WINDOW_COUNT)  19:/mnt/hgfs/boot/booter/source/lcd2_window.c **** 	{  20:/mnt/hgfs/boot/booter/source/lcd2_window.c **** 		windows[id].regs = (WINDOW_REGS*) &lcd->window[id]; 229              		.loc 1 20 0 230 0000 40180400 		sll	$3,$4,1 231 0004 21186400 		addu	$3,$3,$4 232 0008 C0180300 		sll	$3,$3,3 233 000c 21186400 		addu	$3,$3,$4 234 0010 0000023C 		lui	$2,%hi(windows) 235 0014 40390400 		sll	$7,$4,5 236 0018 80180300 		sll	$3,$3,2 237 001c 00004224 		addiu	$2,$2,%lo(windows)  21:/mnt/hgfs/boot/booter/source/lcd2_window.c ****   22:/mnt/hgfs/boot/booter/source/lcd2_window.c **** 		windows[id].buffer_selected = BUFFER_0;GAS LISTING /tmp/ccb3AwVp.s 			page 6  23:/mnt/hgfs/boot/booter/source/lcd2_window.c ****   24:/mnt/hgfs/boot/booter/source/lcd2_window.c **** 		windows[id].fb_address[0] = (FRAME_BUFFER_ADDRESS) 0;  25:/mnt/hgfs/boot/booter/source/lcd2_window.c **** 		windows[id].fb_address[1] = (FRAME_BUFFER_ADDRESS) 0;  26:/mnt/hgfs/boot/booter/source/lcd2_window.c ****   27:/mnt/hgfs/boot/booter/source/lcd2_window.c **** 		windows[id].regs->ctrl0 = 0;  28:/mnt/hgfs/boot/booter/source/lcd2_window.c **** 		windows[id].regs->ctrl1 = LCD_WINCTRL1_PRI_N(id); 238              		.loc 1 28 0 239 0020 80370400 		sll	$6,$4,30 240              		.loc 1 18 0 241 0024 0400842C 		sltu	$4,$4,4 242              		.loc 1 20 0 243              		.loc 1 18 0 244 0028 12008010 		beq	$4,$0,$L4 245 002c 21286200 		addu	$5,$3,$2 246              	 247              		.loc 1 20 0 248 0030 0000023C 		lui	$2,%hi(lcd) 249 0034 0000438C 		lw	$3,%lo(lcd)($2)  29:/mnt/hgfs/boot/booter/source/lcd2_window.c **** 		windows[id].regs->ctrl2 = 0;  30:/mnt/hgfs/boot/booter/source/lcd2_window.c **** 		windows[id].regs->buf0 = 0;  31:/mnt/hgfs/boot/booter/source/lcd2_window.c **** 		windows[id].regs->buf1 = 0;  32:/mnt/hgfs/boot/booter/source/lcd2_window.c **** 		windows[id].regs->bufctrl = 0;

⌨️ 快捷键说明

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