source: XOpenSparcT1/trunk/tools/compila @ 30

Revision 30, 731 bytes checked in by pntsvt00, 13 years ago (diff)

aggiornata tool-chain

Line 
1#!/bin/bash
2
3##bisognerebbe fare un makefile ma per ora:
4
5if [ ! $# == 1 ]; then
6                  echo "usage: compila nome_file (without extension)"
7                  exit 0
8fi
9
10
11## compila con ISA SPARC-V9
12/opt/sparc64-sun-solaris2.8-toolchain/bin/sparc64-sun-solaris2.8-gcc -ffreestanding -nostdinc -Os -c $1.c
13
14## linka con ISA SPARC-V9 a 64 bits
15echo "create $1.bin"
16/opt/sparc64-sun-solaris2.8-toolchain/sparc64-sun-solaris2.8/bin/ld -melf64_sparc --script linker.lds $1.o -o $1.bin
17
18
19## fa il dump del file
20/opt/sparc64-sun-solaris2.8-toolchain/sparc64-sun-solaris2.8/bin/objdump -d $1.bin >$1.dump
21
22### crea memory.hex
23echo "create memory_hello.hex for simulation"
24
25../tools/dump2hex.php <$1.dump >../sim/memory_hello.hex
Note: See TracBrowser for help on using the repository browser.