]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - keystone-rtos/mcsdk-tools.git/blob - post/evmc6657l/bin/post_romparse.sh
c66x post: updated scripts to use environment variables from pdksetupenv
[keystone-rtos/mcsdk-tools.git] / post / evmc6657l / bin / post_romparse.sh
1 export CGT_INSTALL_DIR=${C6X_GEN_INSTALL_PATH}
2 export TARGET=6657
3 export ENDIAN=little
4 export IBL_ROOT_DIR=${PDK_INSTALL_PATH}/ti/boot/ibl
6 echo CGT_INSTALL_DIR set as: ${CGT_INSTALL_DIR}
7 echo TARGET set as: ${TARGET}
8 echo IBL_ROOT_DIR set as : ${IBL_ROOT_DIR}
10 echo Converting .out to HEX ...
11 if [ ${ENDIAN} == little ]
12 then
13 ${CGT_INSTALL_DIR}/bin/hex6x -order L post_image.rmd post_evm${TARGET}l.out
14 else
15 ${CGT_INSTALL_DIR}/bin/hex6x -order M post_image.rmd post_evm${TARGET}l.out
16 fi
18 ${IBL_ROOT_DIR}/src/util/btoccs/b2ccs post.b post.ccs
20 if [ ${ENDIAN} == little ]
21 then
22 ${CGT_INSTALL_DIR}/bin/hex6x -order L post.rmd post_evm${TARGET}l.out
23 else
24 ${CGT_INSTALL_DIR}/bin/hex6x -order M post.rmd post_evm${TARGET}l.out
25 fi
27 if [ ${ENDIAN} == little ]
28 then
29 ${IBL_ROOT_DIR}/src/util/bconvert/bconvert64x -le post2.b post.b
30 else
31 ${IBL_ROOT_DIR}/src/util/bconvert/bconvert64x -be post2.b post.b
32 fi
34 ${IBL_ROOT_DIR}/src/util/btoccs/b2i2c post.b post.i2c.b
36 ${IBL_ROOT_DIR}/src/util/btoccs/b2ccs post.i2c.b post.i2c.ccs
38 echo Generating I2C ROM data ...
39 ${IBL_ROOT_DIR}/src/util/romparse/romparse -rom_base 0x50 post_i2crom.map.pp
41 ${IBL_ROOT_DIR}/src/util/btoccs/ccs2bin -swap i2crom.ccs  post_i2crom.bin
43 rm -f *.ccs *.b