📄 fw_arm.lst
字号:
300 00000130 e5810000 str r0, [r1]
301 00000134
302 00000134 ; Z228_MPMCDytRP = 0x2
303 00000134 ;-------------------------------
304 00000134 e59f1148 ldr r1, =Z228_MPMCDytRP
305 00000138 e3a00002 mov r0, #0x2
306 0000013c e5810000 str r0, [r1]
307 00000140
308 00000140 ; Z228_MPMCDytRAS = 0x5
309 00000140 ;-------------------------------
310 00000140 e59f1140 ldr r1, =Z228_MPMCDytRAS
311 00000144 e3a00005 mov r0, #0x5
312 00000148 e5810000 str r0, [r1]
313 0000014c
314 0000014c ; Z228_MPMCDytSREX = 0x9
315 0000014c ;-------------------------------
316 0000014c e59f1138 ldr r1, =Z228_MPMCDytSREX
317 00000150 e3a00009 mov r0, #0x9
318 00000154 e5810000 str r0, [r1]
319 00000158
320 00000158 ; Z228_MPMCDytWR = 0x2
321 00000158 ;-------------------------------
322 00000158 e59f1130 ldr r1, =Z228_MPMCDytWR
323 0000015c e3a00002 mov r0, #0x2
324 00000160 e5810000 str r0, [r1]
325 00000164
326 00000164 ; Z228_MPMCDytRC = 0x8
327 00000164 ;-------------------------------
328 00000164 e59f1128 ldr r1, =Z228_MPMCDytRC
329 00000168 e3a00008 mov r0, #0x8
330 0000016c e5810000 str r0, [r1]
331 00000170
332 00000170 ; Z228_MPMCDytRFC = 0x9
333 00000170 ;-------------------------------
334 00000170 e59f1120 ldr r1, =Z228_MPMCDytRFC
335 00000174 e3a00009 mov r0, #0x9
336 00000178 e5810000 str r0, [r1]
337 0000017c
338 0000017c ; Z228_MPMCDytXSR = 0x9
339 0000017c ;-------------------------------
340 0000017c e59f1118 ldr r1, =Z228_MPMCDytXSR
341 00000180 e5810000 str r0, [r1]
342 00000184
343 00000184 ; Z228_MPMCDytRRD = 0x2
344 00000184 ;-------------------------------
345 00000184 e59f1114 ldr r1, =Z228_MPMCDytRRD
346 00000188 e3a00002 mov r0, #0x2
347 0000018c e5810000 str r0, [r1]
348 00000190
349 00000190 ; Z228_MPMCDytMRD = 0x2
350 00000190 ;-------------------------------
351 00000190 e59f1108 ldr r1, =Z228_MPMCDytRRD
352 00000194 e5810000 str r0, [r1]
353 00000198
354 00000198 ; Z228_MPMCDytCDLR = 0x1
355 00000198 ;-------------------------------
356 00000198 e59f1104 ldr r1, =Z228_MPMCDytCDLR
357 0000019c e3a00001 mov r0, #0x1
358 000001a0 e5810000 str r0, [r1]
359 000001a4
360 000001a4 ; Z228_MPMCDyRasCas0 = 0x203
361 000001a4 ;-------------------------------
362 000001a4 e59f10fc ldr r1, =Z228_MPMCDyRasCas0
363 000001a8 e59f00fc ldr r0, =Z228_MPMCDyRasCas_Value
364 000001ac e5810000 str r0, [r1]
365 000001b0
366 000001b0 ; Z228_MPMCDyRasCas1 = 0x203
367 000001b0 ;-------------------------------
368 000001b0 e59f10f8 ldr r1, =Z228_MPMCDyRasCas1
369 000001b4 e5810000 str r0, [r1]
370 000001b8
371 000001b8 ; Z228_MPMCDyConfig0 = 0x4680
372 000001b8 ;-------------------------------
373 000001b8 e59f10f4 ldr r1, =Z228_MPMCDyConfig0
374 000001bc e59f00f4 ldr r0, =Z228_MPMCDyConfig_Value
375 000001c0 e5810000 str r0, [r1]
376 000001c4
377 000001c4 ; Z228_MPMCDyConfig1 = 0x4680
378 000001c4 ;-------------------------------
379 000001c4 e59f10f0 ldr r1, =Z228_MPMCDyConfig1
380 000001c8 e5810000 str r0, [r1]
381 000001cc
382 000001cc ; Z228_MPMCDyControl = 0x183
383 000001cc ;-------------------------------
384 000001cc e59f10ec ldr r1, =Z228_MPMCDyControl
385 000001d0 e59f00ec ldr r0, =Z228_MPMCDyControl_Value1
386 000001d4 e5810000 str r0, [r1]
387 000001d8
388 000001d8 ; Delay
389 000001d8 ;-------------------------------
390 000001d8 e3a02030 mov r2, #0x30
391 000001dc e2422001 w2 sub r2, r2, #1
392 000001e0 e3520001 cmp r2, #1
393 000001e4 1afffffc bne w2
394 000001e8
395 000001e8 ; Z228_MPMCDyControl = 0x103
396 000001e8 ;-------------------------------
397 000001e8 e59f10d0 ldr r1, =Z228_MPMCDyControl
398 000001ec e59f00d4 ldr r0, =Z228_MPMCDyControl_Value2
399 000001f0 e5810000 str r0, [r1]
400 000001f4
401 000001f4 ; Z228_MPMCDyRefresh = 0x1
402 000001f4 ;-------------------------------
403 000001f4 e59f10d0 ldr r1, =Z228_MPMCDyRefresh
404 000001f8 e3a00001 mov r0, #0x1
405 000001fc e5810000 str r0, [r1]
406 00000200
407 00000200 ; Delay
408 00000200 ;-------------------------------
409 00000200 e3a02030 mov r2, #0x30
410 00000204 e2422001 w3 sub r2, r2, #1
411 00000208 e3520001 cmp r2,#1
412 0000020c 1afffffc bne w3
413 00000210
414 00000210 ; Z228_MPMCDyRefresh = 0x1c/0x75 266mhz
415 00000210 ;-------------------------------
416 00000210 e59f10b4 ldr r1, =Z228_MPMCDyRefresh
417 00000214
418 00000214 e3a00075 mov r0, #0x75
419 00000218 e5810000 str r0, [r1]
420 0000021c
421 0000021c ; Z228_MPMCDyControl = 0x83
422 0000021c ;-------------------------------
423 0000021c e59f109c ldr r1, =Z228_MPMCDyControl
424 00000220 e3a00083 ldr r0, =Z228_MPMCDyControl_Value3
425 00000224 e5810000 str r0, [r1]
426 00000228
427 00000228 ; Read Memory
428 00000228 ;-------------------------------
429 00000228 e59f40a0 ldr r4, =Z228_SDRAM_READ1
430 0000022c e5943000 ldr r3, [r4]
431 00000230 e59f409c ldr r4, =Z228_SDRAM_READ2
432 00000234 e5943000 ldr r3, [r4]
433 00000238
434 00000238 ; Z228_MPMCDyControl = 0x3
435 00000238 ;-------------------------------
436 00000238 e59f1080 ldr r1, =Z228_MPMCDyControl
437 0000023c e3a00003 mov r0, #0x3
438 00000240 e5810000 str r0, [r1]
439 00000244
440 00000244
441 00000244 IF :DEF: CONFIG_Z228_MPMCTIMEOUT
442 00000244 e59f108c ldr r1, =Z228_MPMCAHBTimeOut0
443 00000248 e3a00002 mov r0, #2
444 0000024c e5810000 str r0, [r1]
445 00000250
446 00000250 e59f1084 ldr r1, =Z228_MPMCAHBTimeOut5
447 00000254 e3a00080 mov r0, #0x80
448 00000258 e5810000 str r0, [r1]
449 0000025c
450 0000025c e59f107c ldr r1, =Z228_MPMCAHBTimeOut7
451 00000260 e3a00080 mov r0, #0x80
452 00000264 e5810000 str r0, [r1]
453 00000268 ENDIF
454 00000268
455 00000268 ; Mpmc Dynamic Memory Config complete
456 00000268 ; -----------------------------------------------------------------------------
457 00000268
458 00000268
459 00000268
460 00000268 e1a0f006 mov pc, r6
461 0000026c
462 0000026c
463 0000026c ENDP
464 0000026c
465 0000026c
466 0000026c END
467 0000026c 20020000 *literal pool: constant
467 00000270 00007ffc *literal pool: constant
467 00000274 c0001078 *literal pool: constant
467 00000278 20030000 *literal pool: constant
467 0000027c 20031000 *literal pool: constant
467 00000280 2000d028 *literal pool: constant
467 00000284 2000d030 *literal pool: constant
467 00000288 2000d034 *literal pool: constant
467 0000028c 2000d038 *literal pool: constant
467 00000290 2000d044 *literal pool: constant
467 00000294 2000d048 *literal pool: constant
467 00000298 2000d04c *literal pool: constant
467 0000029c 2000d050 *literal pool: constant
467 000002a0 2000d054 *literal pool: constant
467 000002a4 2000d05c *literal pool: constant
467 000002a8 2000d104 *literal pool: constant
467 000002ac 00000203 *literal pool: constant
467 000002b0 2000d124 *literal pool: constant
467 000002b4 2000d100 *literal pool: constant
467 000002b8 00004680 *literal pool: constant
467 000002bc 2000d120 *literal pool: constant
467 000002c0 2000d020 *literal pool: constant
467 000002c4 00000183 *literal pool: constant
467 000002c8 00000103 *literal pool: constant
467 000002cc 2000d024 *literal pool: constant
467 000002d0 08040000 *literal pool: constant
467 000002d4 10040000 *literal pool: constant
467 000002d8 2000d408 *literal pool: constant
467 000002dc 2000d4a8 *literal pool: constant
467 000002e0 2000d4e8 *literal pool: constant
Assembly terminated, errors: 0, warnings: 0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -