URL
https://opencores.org/ocsvn/openmsp430/openmsp430/trunk
Subversion Repositories openmsp430
Compare Revisions
- This comparison shows the changes necessary to convert path
/openmsp430/trunk/fpga/actel_m1a3pl_dev_kit/sim
- from Rev 138 to Rev 151
- ↔ Reverse comparison
Rev 138 → Rev 151
/rtl_sim/bin/msp430sim
116,19 → 116,23
ln -s $verfile stimulus.v |
fi |
|
# Make local copy of the openMSP403 configuration file and remove comments |
cp $incfile ./pmem.inc |
sed -i "/^\/\// s,.*,," pmem.inc |
# Make local copy of the openMSP403 configuration file |
# and prepare it for MSPGCC preprocessing |
cp $incfile ./pmem.h |
sed -i 's/`ifdef/#ifdef/g' ./pmem.h |
sed -i 's/`else/#else/g' ./pmem.h |
sed -i 's/`endif/#endif/g' ./pmem.h |
sed -i 's/`define/#define/g' ./pmem.h |
sed -i 's/`//g' ./pmem.h |
sed -i "s/'//g" ./pmem.h |
|
# Get Program memory size |
pmemunit=`grep PMEM_SIZE_ pmem.inc | grep -v ifdef | grep -v "//" | cut -d'_' -f4` |
pmemsize=`grep PMEM_SIZE_ pmem.inc | grep -v ifdef | grep -v "//" | cut -d'_' -f3` |
pmemsize=${pmemsize/p/.} |
if [ $pmemunit == "KB" ] |
then |
pmemsize=`echo "pmemsize=$pmemsize * 1024; pmemsize /= 1; pmemsize" | bc` |
fi |
# Use MSPGCC preprocessor to extract the Program, Data |
# and Peripheral memory sizes |
msp430-gcc -E -P -x c ../bin/omsp_config.sh > pmem.sh |
|
# Source the extracted configuration file |
source pmem.sh |
|
# Create IHEX file from ELF |
echo "Convert ELF file to IHEX format..." |
msp430-objcopy -O ihex pmem.elf pmem.ihex |
/rtl_sim/bin/omsp_config.sh
0,0 → 1,5
#include "../run/pmem.h" |
|
pmemsize=PMEM_SIZE |
dmemsize=DMEM_SIZE |
persize=PER_SIZE |
rtl_sim/bin/omsp_config.sh
Property changes :
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property