From 74fe5e24beb14b00ce3d69e5a3010c520d4bf8e5 Mon Sep 17 00:00:00 2001 From: Takamichi Horikawa Date: Sat, 4 Dec 2021 13:41:35 +0900 Subject: Initial: vram write test --- 01-ctest/start.S | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 01-ctest/start.S (limited to '01-ctest/start.S') diff --git a/01-ctest/start.S b/01-ctest/start.S new file mode 100644 index 0000000..933bf48 --- /dev/null +++ b/01-ctest/start.S @@ -0,0 +1,25 @@ +#define VRAMADDR 0x14800000 +#define DISPH 480 +#define DISPW 800 + +#define DRAM_START 0xa0000000 +#define DRAM_END 0xa4000000 + +.globl start +.arm +start: + @setup stack + ldr sp, =(DRAM_END) + @initialize bss + ldr r0, =_edata + ldr r1, =_end + mov r2, #0 +.Lbssloop: + cmp r0, r1 + bhs .Lbssloopend + stmia r0!, {r2} + b .Lbssloop +.Lbssloopend: + blx cstart +.Lhalt: + b .Lhalt -- cgit v1.2.3