]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - keystone-rtos/mcsdk-tools.git/blob - boot_loader/examples/pcie/pcieboot_ddrinit/evmc6670l/bin/pcieboot_ddrinit_elf2HBin.sh
f6d9baa3d2cd92b57a28d7eaf0b93fdf583ec66b
[keystone-rtos/mcsdk-tools.git] / boot_loader / examples / pcie / pcieboot_ddrinit / evmc6670l / bin / pcieboot_ddrinit_elf2HBin.sh
1 export CGT_INSTALL_DIR=~/texas_instruments/TI_CGT_C6000_7.3.0
2 export TARGET=6670
3 export ENDIAN=little
5 echo CGT_INSTALL_DIR set as: ${CGT_INSTALL_DIR}
6 echo TARGET set as: ${TARGET}
8 echo Converting .out to HEX ...
9 if [ ${ENDIAN} == little ]
10 then
11 ${CGT_INSTALL_DIR}/bin/hex6x -order L pcieboot_ddrinit.rmd pcieboot_ddrinit_evm${TARGET}l.out
12 else
13 ${CGT_INSTALL_DIR}/bin/hex6x -order M pcieboot_ddrinit.rmd pcieboot_ddrinit_evm${TARGET}l.out
14 fi
16 ../../../../../../bttbl2hfile/Bttbl2Hfile pcieboot_ddrinit.btbl pcieboot_ddrinit.h pcieboot_ddrinit.bin
18 ../../../../../../hfile2array/hfile2array pcieboot_ddrinit.h pcieDdrInit.h ddrInitCode
20 if [ ${ENDIAN} == little ]
21 then
22 mv pcieDdrInit.h ../../../linux_host_loader/LE/pcieDdrInit_${TARGET}.h
23 else
24 mv pcieDdrInit.h ../../../linux_host_loader/BE/pcieDdrInit_${TARGET}.h
25 fi