Added DRAM test.
This commit is contained in:
parent
2edb86ee7e
commit
d1d034177f
|
@ -216,7 +216,45 @@ _setup_fpu:
|
||||||
mov.b r1, @r0
|
mov.b r1, @r0
|
||||||
|
|
||||||
|
|
||||||
|
_memory_test:
|
||||||
|
mov.l _sdata_k, r0
|
||||||
|
mov.l _stack_k, r1
|
||||||
|
|
||||||
|
_loop_memory_write:
|
||||||
|
mov.l r1, @-r1
|
||||||
|
cmp/gt r0, r1
|
||||||
|
bt _loop_memory_write
|
||||||
|
|
||||||
|
_memory_compare:
|
||||||
|
mov.l _stack_k, r1
|
||||||
|
_loop_memory_compare:
|
||||||
|
mov r1, r3
|
||||||
|
mov.l @r1+, r2
|
||||||
|
cmp/eq r2, r3
|
||||||
|
bt _loop_memory_compare_addr
|
||||||
|
mova _memory_fail_set_led, r0
|
||||||
|
jmp @r0
|
||||||
|
nop
|
||||||
|
_loop_memory_compare_addr:
|
||||||
|
cmp/gt r0, r1
|
||||||
|
bt _loop_memory_compare
|
||||||
|
mova _main_entry, r0
|
||||||
|
jmp @r0
|
||||||
|
nop
|
||||||
|
.align 2
|
||||||
|
_memory_fail_set_led:
|
||||||
|
/* Turn on Red LED */
|
||||||
|
mov #32, r7
|
||||||
|
mov.l _gpio_set_k, r8
|
||||||
|
mov.l r7, @r8
|
||||||
|
|
||||||
|
.align 2
|
||||||
_main_entry:
|
_main_entry:
|
||||||
|
/* Turn off Blue LED */
|
||||||
|
mov #16, r7
|
||||||
|
mov.l _gpio_clr_k, r8
|
||||||
|
mov.l r7, @r8
|
||||||
|
|
||||||
mov.l _main_k, r0
|
mov.l _main_k, r0
|
||||||
jsr @r0
|
jsr @r0
|
||||||
or r0, r0
|
or r0, r0
|
||||||
|
|
Loading…
Reference in New Issue