I'm trying do validate a uVision4 project file against the project_proj.xsd xml schema. I got an exception because of a <bUseTDR>-tag. What is this tag for, and why is it included in the schema?
Extract of project file:
<Utilities> <Flash1> <UseTargetDll>1</UseTargetDll> <UseExternalTool>0</UseExternalTool> <RunIndependent>0</RunIndependent> <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging> <Capability>1</Capability> <DriverSelection>4096</DriverSelection> </Flash1> <bUseTDR>1</bUseTDR> <Flash2>BIN\UL2CM3.DLL</Flash2> <Flash3>"" ()</Flash3> <Flash4></Flash4> </Utilities>
<bUseTDR>1</bUseTDR>
Use the currently selected target-driver also for flash-download
But it seems that
<UseTargetDll>1</UseTargetDll>
indicates to use "target driver for flash programming".
Why there is no <bUseTDR>-tag definition in the schema?
It is there, take a look into project_proj.xsd located in the UV4 folder.