FreeCalypso > hg > tcs211-c139
view g23m/copyout.sh @ 47:3cc7897a6582
binary release automation script added
author | Mychaela Falconia <falcon@ivan.Harhan.ORG> |
---|---|
date | Thu, 12 Nov 2015 06:03:27 +0000 |
parents | c56a4b0bcf38 |
children |
line wrap: on
line source
#!/bin/sh # This shell script copies and renames the final output files from TI's # nasty build system. The latter gives these files insanely long names, # hence we need to rename them before we can work with them comfortably. # # We also produce a binary image for flashing with fc-loadtool. # In this C139 version we use dd to strip off the TCS211 version of # the bootloader (uses non-understood protocol) and produce a binary # image that can be flashed starting at 0x10000, using our # compal-flash-boot-for-fc.bin as the bootloader. if [ "$1" = aci -o "$1" = 2091 ] then mmi_type=aci mmi_abbr=ac else mmi_type=mfw mmi_abbr=mf fi long_name=gsm_${mmi_abbr}_gp_fd_pu_em_cph_ds_vc_cal35_ri_36_amd8_ts0 out=${mmi_type}-build set -e mkdir -p $out echo copying $out for ft in m0 map out do cp -p __out__/$long_name/bin/$long_name.$ft $out/$out.$ft done cp -p __out__/$long_name/bin/str2ind.tab $out echo converting from m0 to binary mokosrec2bin $out/$out.m0 $out/$out.fullbin FF dd if=$out/$out.fullbin of=$out/$out.progbin bs=65536 skip=1 echo $out is ready