]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - keystone-rtos/mcsdk-tools.git/blob - post/evmc6670l/bin/post_romparse.bat
b0a415b77995a991fcc603312a89e990b1a021e4
[keystone-rtos/mcsdk-tools.git] / post / evmc6670l / bin / post_romparse.bat
1 set C6000_CG_DIR="C:\Program Files\Texas Instruments\C6000 Code Generation Tools 7.3.1"
2 set TARGET=6670
3 set ENDIAN=little
4 set IBL_ROOT_DIR="..\..\..\boot_loader\ibl"
5 set PATH=%PATH%;%SystemRoot%\system32;%SystemRoot%;
8 @echo off
10 echo C6000_CG_DIR set as: %C6000_CG_DIR%
11 echo TARGET set as: %TARGET%
12 echo IBL_ROOT_DIR set as : %IBL_ROOT_DIR%
14 echo Converting .out to HEX ...
15 if %ENDIAN% == little (
16 %C6000_CG_DIR%\bin\hex6x -order L post_image.rmd post_evm%TARGET%l.out
17 ) else (
18 %C6000_CG_DIR%\bin\hex6x -order M post_image.rmd post_evm%TARGET%l.out
19 )
21 %IBL_ROOT_DIR%\src\util\btoccs\b2ccs post.b post.ccs
23 if %ENDIAN% == little (
24 %C6000_CG_DIR%\bin\hex6x -order L post.rmd post_evm%TARGET%l.out
25 ) else (
26 %C6000_CG_DIR%\bin\hex6x -order M post.rmd post_evm%TARGET%l.out
27 )
29 if %ENDIAN% == little (
30 %IBL_ROOT_DIR%\src\util\bconvert\bconvert64x -le post2.b post.b
31 ) else (
32 %IBL_ROOT_DIR%\src\util\bconvert\bconvert64x -be post2.b post.b
33 )
35 %IBL_ROOT_DIR%\src\util\btoccs\b2i2c post.b post.i2c.b
37 %IBL_ROOT_DIR%\src\util\btoccs\b2ccs post.i2c.b post.i2c.ccs
39 echo Generating I2C ROM data ...
40 %IBL_ROOT_DIR%\src\util\romparse\romparse -rom_base 0x50 post_i2crom.map.pp
42 %IBL_ROOT_DIR%\src\util\btoccs\ccs2bin -swap i2crom.ccs  post_i2crom.bin
44 rm -f *.ccs *.b