OpenCores
URL https://opencores.org/ocsvn/minsoc/minsoc/trunk

Subversion Repositories minsoc

[/] [minsoc/] [branches/] [verilator/] [utils/] [setup/] [configure.sh] - Blame information for rev 159

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 115 rfajardo
. ${SCRIPT_DIR}/beautify.sh
2 110 rfajardo
 
3
#Configuring MinSoC
4
cecho "\nConfiguring MinSoC"
5
execcmd "cd ${DIR_TO_INSTALL}/minsoc/backend/std"
6
execcmd "Configuring MinSoC as standard board (simulatable but not synthesizable)" "./configure"
7
execcmd "cd ${DIR_TO_INSTALL}"
8
 
9
 
10
#Configuring Advanced Debug System to work with MinSoC
11
cecho "\nConfiguring Advanced Debug System to work with MinSoC"
12
execcmd "cd ${DIR_TO_INSTALL}/minsoc/rtl/verilog/adv_debug_sys/Hardware/adv_dbg_if/rtl/verilog"
13 112 rfajardo
execcmd "Turning off Advanced Debug System's JSP" "sed 's%\`define DBG_JSP_SUPPORTED%//\`define DBG_JSP_SUPPORTED%' adbg_defines.v > TMPFILE && mv TMPFILE adbg_defines.v"
14 110 rfajardo
 
15
#Compiling and moving adv_jtag_bridge debug modules for simulation
16
execcmd "cd ${DIR_TO_INSTALL}/minsoc/rtl/verilog/adv_debug_sys/Software/adv_jtag_bridge/sim_lib/icarus"
17 112 rfajardo
execcmd "Compiling VPI interface to connect GDB with simulation" "make"
18 110 rfajardo
execcmd "cp jp-io-vpi.vpi ${DIR_TO_INSTALL}/minsoc/bench/verilog/vpi"
19
 
20
#Patching OpenRISC Release 1 with Advanced Debug System patch for Watchpoints
21
execcmd "cd ${DIR_TO_INSTALL}/minsoc/rtl/verilog/or1200/rtl/verilog"
22 113 rfajardo
cecho "Patching OpenRISC for watchpoint support"
23 121 rfajardo
#patch -p0 < ${DIR_TO_INSTALL}/minsoc/rtl/verilog/adv_debug_sys/Patches/OR1200v1/or1200v1_hwbkpt.patch
24
patch -p0 < ${SCRIPT_DIR}/or1200v1_hwbkpt.patch
25 110 rfajardo
 
26
 
27
#Precompiling firmwares
28
cecho "\nPrecompiling delivered firmwares";
29
execcmd "cd ${DIR_TO_INSTALL}/minsoc/sw/utils"
30
execcmd "Make utils" "make"
31
 
32
execcmd "cd ${DIR_TO_INSTALL}/minsoc/sw/support"
33
execcmd "Make support tools" "make"
34
 
35
execcmd "cd ${DIR_TO_INSTALL}/minsoc/sw/drivers"
36
execcmd "Make drivers" "make"
37
 
38
execcmd "cd ${DIR_TO_INSTALL}/minsoc/sw/uart"
39
execcmd "Make UART" "make"

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.