<?xml version="1.0" encoding="iso-8859-1" ?> 
<!--  Config-XML for Toolchain  							--> 
<!--  											--> 
<!--  This file contains components of hexmod-configurations and the location of config-Files --> 
<!--  											--> 
<Toolchain xmlns="http://de.bosch.com/gs/tctypes">
	<Files>
		<!--  This node can contain the location of needed Config-Files --> 
		<File>
			<ID></ID>
			<Location></Location>
		</File>
	</Files>
	<Configurations>
		<!--  This node can contain configurations for Hexmod17 and other tools --> 
		<Item>
		
			<!--configuration for Hexmod17 -->
			<!--XML-Fragment from ..\makeout\Infoblock_Checksum.xml -->
			<ID>INFOBLOCKS</ID>
			<Value><![CDATA[<BLKLINK START="0x80820000" NXTBLK="0x809C0000"/>
<BLKLINK START="0x80004000" NXTBLK="0x80820000"/>
<BLKLINK START="0x80000000" NXTBLK="0x80004000"/>
<BLKLINK START="0x809C0000" NXTBLK="0x0"/>
<BLKLINK START="0x80018000" NXTBLK="0x80014000"/>
<BLKLINK START="0x80014000" NXTBLK="0x80000000"/>]]></Value>
		</Item>
	
		<Item>
			<!--configuration for Hexmod17 -->
			<!--XML-Fragment from ..\makeout\Infoblock_Checksum.xml -->
			<ID>COMPATIBILITY_POINTER_LIST</ID>
			<Value><![CDATA[<COMPATIBILITY FUNCTION="SET">
<IB BLKADDR="0x809C0000" BLKCKS="0" DEPBLKADDR="0x80820000" DEPCKS="0"/>
</COMPATIBILITY>]]></Value>
		</Item>
		<Item>

			<!--configuration for Hexmod17 -->
			<!--XML-Fragment from ..\Project\_conf\abm.xml -->
			<ID>ABMBLOCKS</ID>
			<Value><![CDATA[<PRIMARY START="0x8001FFE0"/>
			<SECONDARY START="0x8003FFE0"/>
			<EX_PRIMARY START="0x8080FFE0"/>
			<EX_SECONDARY START="0x8088FFE0"/>]]></Value>
		</Item>

		<!--configuration for Hexmod17 -->
		<!--XML-Fragment from ..\makeout\input_chksum.xml -->
		<Item>
			<ID>HEXMOD_MED17_UEKO_CS_MEM_COPY</ID>
			<Value><![CDATA[<MEM ACTION="COPY" FROM="0x80014000" LEN="0x3e73" TO="0x80014000" OVERWRITE="true" FILLGAPS="0x00"/>
<MEM ACTION="COPY" FROM="0x8001FE74" LEN="0x18b" TO="0x8001FE74" OVERWRITE="true" FILLGAPS="0x00"/>
<MEM ACTION="COPY" FROM="0x80004000" LEN="0xbc77" TO="0x80004000" OVERWRITE="true" FILLGAPS="0x00"/>
<MEM ACTION="COPY" FROM="0x8000FD04" LEN="0x2fb" TO="0x8000FD04" OVERWRITE="true" FILLGAPS="0x00"/>
<MEM ACTION="COPY" FROM="0x8000FC78" LEN="0x8b" TO="0x8000FC78" OVERWRITE="true" FILLGAPS="0x00"/>
<MEM ACTION="COPY" FROM="0x80018000" LEN="0x7e73" TO="0x80018000" OVERWRITE="true" FILLGAPS="0x00"/>
<MEM ACTION="COPY" FROM="0x80003F74" LEN="0x8b" TO="0x80003F74" OVERWRITE="true" FILLGAPS="0x00"/>
<MEM ACTION="COPY" FROM="0x80017E74" LEN="0x18b" TO="0x80017E74" OVERWRITE="true" FILLGAPS="0x00"/>]]></Value>
		</Item>	
		
		<Item>
			<!--Startaddress of SB-Bock -->
			<ID>XADDRESS</ID>
			<Value>0x80018000</Value>
		</Item>

		<!-- Range for Reprogramming-Signatur for FSWContainer -->
		<Item>
			<!-- these sections should be considered -->
			<ID>SECTIONLIST_CONSIDER_CONTAINER_SIGNATUR</ID>
			<!-- 1 ..n  sections possible -->
			<Value><![CDATA[<SECTION START="0x80004000" LENGTH="0x1C000" />
				<SECTION START="0x80800000" LENGTH="0x200000" />]]></Value>
		</Item>
		<Item>
			<!--  these sections should be excluded -->
			<ID>SECTIONLIST_EXCLUDE_CONTAINER_SIGNATUR</ID>
			<!-- 1 ..n  sections possible -->
			<Value><![CDATA[<SECTION START="0x80014000" LENGTH="0x4000" />]]></Value>
		</Item>

		<!-- address-list of physical flash areas -->
		<!-- note : all 3 ranges must be configured -  if not exists, set start and end to 0x0 -->	

		<!-- start- and end-address of first external physical flash (ext1)-->
		<Item>
			<ID>FSW_EXTERN1_START_ADDRESS</ID>
			<Value>0x80800000</Value>
		</Item>
		<Item>
			<ID>FSW_EXTERN1_END_ADDRESS</ID>
			<Value>0x80BFFFFF</Value>
		</Item>		

		<!-- start- and end-address of second external physical flash (ext2)-->
		<Item>
			<ID>FSW_EXTERN2_START_ADDRESS</ID>
			<Value>0x0</Value>
		</Item>
		<Item>
			<ID>FSW_EXTERN2_END_ADDRESS</ID>
			<Value>0x0</Value>
		</Item>				

		<!-- start- and end-address of intern physical flash (int)-->
		<Item>
			<ID>FSW_INTERN_START_ADDRESS</ID>
			<Value>0x80000000</Value>
		</Item>
		<Item>
			<ID>FSW_INTERN_END_ADDRESS</ID>
			<Value>0x0801FFFFF</Value>
		</Item>				

		<!--public key for re-programming-signature -->
		<Item>
			<ID>BOSCH_KEY_CONTAINER_SIGNATUR</ID>
			<Value>Bosch.common.Reprog.MEDC17.V001</Value>
		</Item>				

  </Configurations>
    
</Toolchain>
