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

Subversion Repositories openmsp430

[/] [openmsp430/] [trunk/] [core/] [sim/] [rtl_sim/] [run/] [run_c] - Blame information for rev 202

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 138 olivier.gi
#!/bin/bash
2 76 olivier.gi
 
3 145 olivier.gi
###############################################################################
4
#                               Configuration                                 #
5
###############################################################################
6
 
7 134 olivier.gi
# Enable/Disable waveform dumping
8
OMSP_NODUMP=0
9
export OMSP_NODUMP
10
 
11 200 olivier.gi
# Choose GCC toolchain prefix ('msp430' for MSPGCC / 'msp430-elf' for GCC RedHat/TI)
12
# Note: default to MSPGCC until GCC RedHat/TI is mature enough
13 202 olivier.gi
if command -v msp430-gcc >/dev/null; then
14 200 olivier.gi
    MSPGCC_PFX=msp430
15
else
16
    MSPGCC_PFX=msp430-elf
17
fi
18
#MSPGCC_PFX=msp430
19
export MSPGCC_PFX
20
 
21 134 olivier.gi
# Choose simulator:
22
#                   - iverilog  : Icarus Verilog  (default)
23
#                   - cver      : CVer
24
#                   - verilog   : Verilog-XL
25
#                   - ncverilog : NC-Verilog
26
#                   - vcs       : VCS
27
#                   - vsim      : Modelsim
28 138 olivier.gi
OMSP_SIMULATOR=iverilog
29 134 olivier.gi
export OMSP_SIMULATOR
30
 
31 145 olivier.gi
###############################################################################
32
#                            Parameter Check                                  #
33
###############################################################################
34
EXPECTED_ARGS=1
35
if [ $# -ne $EXPECTED_ARGS ]; then
36
    echo "ERROR    : wrong number of arguments"
37
    echo "USAGE    : run_c "
38
    echo "Example  : run_c sandbox"
39
    echo ""
40
    echo "Available tests:"
41
    echo -ne "                 "
42
    ls ../src-c/
43
    echo ""
44
  exit 1
45
fi
46 134 olivier.gi
 
47 145 olivier.gi
###############################################################################
48
#                     Check if the required files exist                       #
49
###############################################################################
50
softdir=../src-c/$1;
51 76 olivier.gi
 
52 145 olivier.gi
if [ ! -e $softdir ]; then
53
    echo "ERROR: test directory doesn't exist: $softdir"
54
    echo ""
55
    echo "Available tests:"
56
    echo -ne "                 "
57
    ls ../src-c/
58
    echo ""
59
    exit 1
60
fi
61
 
62
../bin/msp430sim_c $1

powered by: WebSVN 2.1.0

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