mirror of
https://github.com/openhwgroup/cva6.git
synced 2025-04-23 21:57:11 -04:00
Skipp elf generation and export env flags for fesvr
This commit is contained in:
parent
f3a127eb6b
commit
d44d3040fd
2 changed files with 14 additions and 6 deletions
|
@ -41,6 +41,11 @@ branches:
|
|||
before_install:
|
||||
- export CXX=g++-4.8 CC=gcc-4.8
|
||||
- ci/make-tmp.sh
|
||||
- export LIBRARY_PATH=$LIBRARY_PATH:$CI_PROJECT_DIR/tmp/lib
|
||||
- export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CI_PROJECT_DIR/tmp/lib
|
||||
- export C_INCLUDE_PATH=$C_INCLUDE_PATH:$CI_PROJECT_DIR/tmp/include
|
||||
- export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:$CI_PROJECT_DIR/tmp/include
|
||||
- export VERILATOR_ROOT=$TRAVIS_BUILD_DIR/tmp/verilator-3.918/
|
||||
|
||||
stages:
|
||||
- compile
|
||||
|
@ -55,7 +60,6 @@ jobs:
|
|||
script:
|
||||
- ci/install-verilator.sh
|
||||
- ci/install-fesvr.sh
|
||||
- export VERILATOR_ROOT=$TRAVIS_BUILD_DIR/tmp/verilator-3.918/
|
||||
- ci/build-riscv-tests.sh
|
||||
- make run-asm-tests-verilator verilator=$TRAVIS_BUILD_DIR/tmp/bin/verilator
|
||||
|
||||
|
|
|
@ -16,8 +16,12 @@ make install
|
|||
|
||||
cd isa
|
||||
# generate hex files
|
||||
for f in $(ls | grep -v '\.[dump|hex]'); do
|
||||
# elf2hex $f
|
||||
echo "elf2hex $f > $f.hex"
|
||||
elf2hex 8 16384 $f 2147483648 > $f.hex
|
||||
done
|
||||
if [ $(command -v elf2hex) > /dev/null ]; then
|
||||
for f in $(ls | grep -v '\.[dump|hex]'); do
|
||||
# elf2hex $f
|
||||
echo "elf2hex $f > $f.hex"
|
||||
elf2hex 8 16384 $f 2147483648 > $f.hex
|
||||
done
|
||||
else
|
||||
echo "Skipping hex file generation"
|
||||
fi
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue