Modify uvision templates to conditionally enable post build

pull/10021/head
Brian Daniels 2019-03-08 15:41:23 -06:00
parent d004828589
commit a0cce48282
2 changed files with 13 additions and 4 deletions

View File

@ -82,9 +82,9 @@
<nStopB2X>0</nStopB2X> <nStopB2X>0</nStopB2X>
</BeforeMake> </BeforeMake>
<AfterMake> <AfterMake>
<RunUserProg1>0</RunUserProg1> <RunUserProg1>{{postbuild_step_active}}</RunUserProg1>
<RunUserProg2>0</RunUserProg2> <RunUserProg2>0</RunUserProg2>
<UserProg1Name></UserProg1Name> <UserProg1Name>{{postbuild_step if postbuild_step_active else ''}}</UserProg1Name>
<UserProg2Name></UserProg2Name> <UserProg2Name></UserProg2Name>
<UserProg1Dos16Mode>0</UserProg1Dos16Mode> <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
<UserProg2Dos16Mode>0</UserProg2Dos16Mode> <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
@ -182,7 +182,7 @@
<bUseTDR>1</bUseTDR> <bUseTDR>1</bUseTDR>
<Flash2>BIN\UL2CM3.DLL</Flash2> <Flash2>BIN\UL2CM3.DLL</Flash2>
<Flash3></Flash3> <Flash3></Flash3>
<Flash4></Flash4> <Flash4>{{'./flash_init.ini' if postbuild_step_active else ''}}</Flash4>
<pFcarmOut></pFcarmOut> <pFcarmOut></pFcarmOut>
<pFcarmGrp></pFcarmGrp> <pFcarmGrp></pFcarmGrp>
<pFcArmRoot></pFcArmRoot> <pFcArmRoot></pFcArmRoot>

View File

@ -6,11 +6,20 @@
<ToolsetNumber>0x4</ToolsetNumber> <ToolsetNumber>0x4</ToolsetNumber>
<ToolsetName>ARM-ADS</ToolsetName> <ToolsetName>ARM-ADS</ToolsetName>
<TargetOption> <TargetOption>
{% if postbuild_step_active %}
<OPTTT>
<RunAbUc>1</RunAbUc>
</OPTTT>
{% endif %}
<DebugOpt> <DebugOpt>
<uSim>0</uSim> <uSim>0</uSim>
<uTrg>1</uTrg> <uTrg>1</uTrg>
<nTsel>11</nTsel> <nTsel>11</nTsel>
<pMon>{{device.debug_interface.bin_loc}}</pMon> <pMon>{{device.debug_interface.bin_loc}}</pMon>
{% if postbuild_step_active %}
<tIfile>./debug_init.ini</tIfile>
<tLdApp>0</tLdApp>
{% endif %}
</DebugOpt> </DebugOpt>
<TargetDriverDllRegistry> <TargetDriverDllRegistry>
<SetRegEntry> <SetRegEntry>