URL
https://opencores.org/ocsvn/minsoc/minsoc/trunk
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"
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.