summaryrefslogtreecommitdiff
path: root/bsp/env/freedom-e300-arty/init.c
diff options
context:
space:
mode:
authorMegan Wachs <megan@sifive.com>2016-12-09 15:42:45 -0800
committerMegan Wachs <megan@sifive.com>2016-12-09 15:42:45 -0800
commitc6998b204d3d817a6c2cd0eeb020fd89b09b372e (patch)
treefe2703330c23857b83ef6cf31afed5e61d200633 /bsp/env/freedom-e300-arty/init.c
parent7011ca48a2ef9205184a03a854ba310ebcda0e40 (diff)
demo_gpio: Correct trap_entry handling to enable timer/ext interrupts
Diffstat (limited to 'bsp/env/freedom-e300-arty/init.c')
-rw-r--r--bsp/env/freedom-e300-arty/init.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/bsp/env/freedom-e300-arty/init.c b/bsp/env/freedom-e300-arty/init.c
index 36272f7..4313808 100644
--- a/bsp/env/freedom-e300-arty/init.c
+++ b/bsp/env/freedom-e300-arty/init.c
@@ -5,6 +5,7 @@
#include "encoding.h"
extern int main(int argc, char** argv);
+extern void trap_entry();
uint32_t get_cpu_freq()
{
@@ -55,7 +56,7 @@ void _init()
printf("core freq at %d Hz\n", get_cpu_freq());
- write_csr(mtvec, &handle_trap);
+ write_csr(mtvec, &trap_entry);
_exit(main(0, NULL));
}