aboutsummaryrefslogtreecommitdiff
path: root/prog/src/startup.c
diff options
context:
space:
mode:
authorFlavian Kaufmann <flavian@flaviankaufmann.ch>2024-05-21 14:02:29 +0200
committerFlavian Kaufmann <flavian@flaviankaufmann.ch>2024-05-21 14:02:29 +0200
commit99a50ce584cd29bcef7ed31cb9d933d0ae2e61ee (patch)
tree0d7f953848be9435e060e53063276a399359913b /prog/src/startup.c
parentcb0be9e2039569ee7d18657e8f675d1f8369b407 (diff)
downloadriscv_cpu-99a50ce584cd29bcef7ed31cb9d933d0ae2e61ee.tar.gz
riscv_cpu-99a50ce584cd29bcef7ed31cb9d933d0ae2e61ee.zip
test prog
Diffstat (limited to 'prog/src/startup.c')
-rw-r--r--prog/src/startup.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/prog/src/startup.c b/prog/src/startup.c
index c09f221..2ed3253 100644
--- a/prog/src/startup.c
+++ b/prog/src/startup.c
@@ -7,10 +7,14 @@ extern unsigned int _estack; // end of .stack section (stack top)
void main(void); // main function declaration
+// extern void test_prog(void);
+
void _start(void) __attribute__((section(".text.startup"), naked)); // entry point, cpu starts executing from here
void _start(void)
{
+ // test_prog();
+
unsigned int *src, *dst;
// copy .data section from ROM to RAM