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

Subversion Repositories openmsp430

[/] [openmsp430/] [trunk/] [core/] [sim/] [rtl_sim/] [bin/] [asm2ihex.sh] - Diff between revs 200 and 202

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 200 Rev 202
Line 27... Line 27...
#
#
# Author(s):
# Author(s):
#             - Olivier Girard,    olgirard@gmail.com
#             - Olivier Girard,    olgirard@gmail.com
#
#
#------------------------------------------------------------------------------
#------------------------------------------------------------------------------
# $Rev: 200 $
# $Rev: 202 $
# $LastChangedBy: olivier.girard $
# $LastChangedBy: olivier.girard $
# $LastChangedDate: 2015-01-21 23:01:31 +0100 (Wed, 21 Jan 2015) $
# $LastChangedDate: 2015-07-01 23:13:32 +0200 (Wed, 01 Jul 2015) $
#------------------------------------------------------------------------------
#------------------------------------------------------------------------------
 
 
###############################################################################
###############################################################################
#                            Parameter Check                                  #
#                            Parameter Check                                  #
###############################################################################
###############################################################################
Line 44... Line 44...
  echo "Example  : asm2ihex.sh c-jump_jge  ../src/c-jump_jge.s43 ../bin/template.x ../bin/pmem.h 2048            128             512"
  echo "Example  : asm2ihex.sh c-jump_jge  ../src/c-jump_jge.s43 ../bin/template.x ../bin/pmem.h 2048            128             512"
  exit 1
  exit 1
fi
fi
 
 
# MSPGCC version prefix
# MSPGCC version prefix
MSPGCC_PFX=${MSPGCC_PFX:=msp430}
if [ -z "$MSPGCC_PFX" ]; then
 
    if command -v msp430-gcc >/dev/null; then
 
        MSPGCC_PFX=msp430
 
    else
 
        MSPGCC_PFX=msp430-elf
 
    fi
 
fi
 
 
###############################################################################
###############################################################################
#               Check if definition & assembler files exist                   #
#               Check if definition & assembler files exist                   #
###############################################################################
###############################################################################
 
 
Line 86... Line 92...
 
 
sed -i "s/PMEM_SIZE/$PMEM_SIZE/g"         pmem_defs.asm
sed -i "s/PMEM_SIZE/$PMEM_SIZE/g"         pmem_defs.asm
sed -i "s/PER_SIZE_HEX/$PER_SIZE/g"       pmem_defs.asm
sed -i "s/PER_SIZE_HEX/$PER_SIZE/g"       pmem_defs.asm
if [ $MSPGCC_PFX == "msp430-elf" ]; then
if [ $MSPGCC_PFX == "msp430-elf" ]; then
    sed -i "s/PER_SIZE/.data/g"           pmem_defs.asm
    sed -i "s/PER_SIZE/.data/g"           pmem_defs.asm
 
    sed -i "s/PMEM_BASE_VAL/.text/g"      pmem_defs.asm
    sed -i "s/PMEM_EDE_SIZE/0/g"          pmem_defs.asm
    sed -i "s/PMEM_EDE_SIZE/0/g"          pmem_defs.asm
else
else
    sed -i "s/PER_SIZE/$PER_SIZE/g"       pmem_defs.asm
    sed -i "s/PER_SIZE/$PER_SIZE/g"       pmem_defs.asm
 
    sed -i "s/PMEM_BASE_VAL/$PMEM_BASE/g" pmem_defs.asm
    sed -i "s/PMEM_EDE_SIZE/$PMEM_SIZE/g" pmem_defs.asm
    sed -i "s/PMEM_EDE_SIZE/$PMEM_SIZE/g" pmem_defs.asm
fi
fi
 
 
 
 
###############################################################################
###############################################################################

powered by: WebSVN 2.1.0

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