diff options
Diffstat (limited to 'bsp/env')
| -rw-r--r-- | bsp/env/freedom-e300-arty/init.c | 3 | ||||
| -rw-r--r-- | bsp/env/freedom-e300-hifive1/init.c | 5 | 
2 files changed, 6 insertions, 2 deletions
| diff --git a/bsp/env/freedom-e300-arty/init.c b/bsp/env/freedom-e300-arty/init.c index 35b1104..a6f4b39 100644 --- a/bsp/env/freedom-e300-arty/init.c +++ b/bsp/env/freedom-e300-arty/init.c @@ -73,14 +73,15 @@ uintptr_t handle_trap(uintptr_t mcause, uintptr_t epc)  void _init()  { +  #ifndef NO_INIT    uart_init(115200);    printf("core freq at %d Hz\n", get_cpu_freq());    write_csr(mtvec, &trap_entry); +  #endif  } -  void _fini()  {  } diff --git a/bsp/env/freedom-e300-hifive1/init.c b/bsp/env/freedom-e300-hifive1/init.c index 71e1659..de046cc 100644 --- a/bsp/env/freedom-e300-hifive1/init.c +++ b/bsp/env/freedom-e300-hifive1/init.c @@ -214,9 +214,10 @@ uintptr_t handle_trap(uintptr_t mcause, uintptr_t epc)    return epc;  } -  void _init()  { +   +  #ifndef NO_INIT    use_default_clocks();    use_pll(0, 0, 1, 31, 1);    uart_init(115200); @@ -228,6 +229,8 @@ void _init()      write_csr(mstatus, MSTATUS_FS); // allow FPU instructions without trapping      write_csr(fcsr, 0); // initialize rounding mode, undefined at reset    } +  #endif +    }  void _fini() | 
