AppVersion = 77000 FileVersion = 2 [GENERAL] aATEModuleSel[24] = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ConnectMode = 0 CurrentFile = "" DataFileSAddr = 0x00000000 GUIMode = 0 HostName = "" TargetIF = 1 USBPort = 0 USBSerialNo = 0x00000000 UseATEModuleSelection = 0 [JTAG] IRLen = 0 MultipleTargets = 0 NumDevices = 0 Speed0 = 4000 Speed1 = 4000 TAP_Number = 0 UseAdaptive0 = 0 UseAdaptive1 = 0 UseMaxSpeed0 = 0 UseMaxSpeed1 = 0 [CPU] NumInitSteps = 1 InitStep0_Action = "Reset" InitStep0_Value0 = 0x00000000 InitStep0_Value1 = 0x00000000 InitStep0_Comment = "Reset and halt target" NumExitSteps = 36 ExitStep0_Action = "Read 32bit" ExitStep0_Value0 = 0xE0044008 ExitStep0_Value1 = 0xFFFFFFFF ExitStep0_Comment = "Read DBGMCU_APB1L" ExitStep1_Action = "Var OR" ExitStep1_Value0 = 0xFFFFFFFF ExitStep1_Value1 = 0x00001800 ExitStep1_Comment = "" ExitStep2_Action = "Var Write 32bit" ExitStep2_Value0 = 0xE0044008 ExitStep2_Value1 = 0xFFFFFFFF ExitStep2_Comment = "Set bit 11 and bit 12 in order to disable independend and window watchdog" ExitStep3_Action = "Reset" ExitStep3_Value0 = 0x00000000 ExitStep3_Value1 = 0x00000005 ExitStep3_Comment = "Make sure CPU is in a defined state" ExitStep4_Action = "Read 32bit" ExitStep4_Value0 = 0x40022040 ExitStep4_Value1 = 0xFFFFFFFF ExitStep4_Comment = "Read FLASH_OPTR" ExitStep5_Action = "Var AND" ExitStep5_Value0 = 0x00000000 ExitStep5_Value1 = 0x000000FF ExitStep5_Comment = "" ExitStep6_Action = "Var XOR" ExitStep6_Value0 = 0x00000000 ExitStep6_Value1 = 0x000000AA ExitStep6_Comment = "" ExitStep7_Action = "Var BNE" ExitStep7_Value0 = 0x00000023 ExitStep7_Value1 = 0xFFFFFFFF ExitStep7_Comment = "RDP Level 1 is set, lock not necessary" ExitStep8_Action = "Read 32bit" ExitStep8_Value0 = 0x40022028 ExitStep8_Value1 = 0xFFFFFFFF ExitStep8_Comment = "" ExitStep9_Action = "Var AND" ExitStep9_Value0 = 0xFFFFFFFF ExitStep9_Value1 = 0x80000000 ExitStep9_Comment = "LOCK bit" ExitStep10_Action = "Var BEQ" ExitStep10_Value0 = 0x0000000D ExitStep10_Value1 = 0xFFFFFFFF ExitStep10_Comment = "Unlock only if necessary" ExitStep11_Action = "Write 32bit" ExitStep11_Value0 = 0x40022008 ExitStep11_Value1 = 0x45670123 ExitStep11_Comment = "Unlock FLASH_NSKEYR Key1" ExitStep12_Action = "Write 32bit" ExitStep12_Value0 = 0x40022008 ExitStep12_Value1 = 0xCDEF89AB ExitStep12_Comment = "Unlock FLASH_NSKEYR Key2" ExitStep13_Action = "Read 32bit" ExitStep13_Value0 = 0x40022028 ExitStep13_Value1 = 0xFFFFFFFF ExitStep13_Comment = "" ExitStep14_Action = "Var AND" ExitStep14_Value0 = 0xFFFFFFFF ExitStep14_Value1 = 0x40000000 ExitStep14_Comment = "OPTLOCK bit" ExitStep15_Action = "Var BEQ" ExitStep15_Value0 = 0x00000012 ExitStep15_Value1 = 0xFFFFFFFF ExitStep15_Comment = "Unlock only if necessary" ExitStep16_Action = "Write 32bit" ExitStep16_Value0 = 0x40022010 ExitStep16_Value1 = 0x08192A3B ExitStep16_Comment = "Unlock FLASH_OPTR Key1" ExitStep17_Action = "Write 32bit" ExitStep17_Value0 = 0x40022010 ExitStep17_Value1 = 0x4C5D6E7F ExitStep17_Comment = "Unlock FLASH_OPTR Key2" ExitStep18_Action = "Write 32bit" ExitStep18_Value0 = 0x40022020 ExitStep18_Value1 = 0x000020F8 ExitStep18_Comment = "Clear all error bits in the FLASH_NSSR" ExitStep19_Action = "Read 32bit" ExitStep19_Value0 = 0x40022040 ExitStep19_Value1 = 0xFFFFFFFF ExitStep19_Comment = "Read FLASH_OPTR" ExitStep20_Action = "Var AND" ExitStep20_Value0 = 0xFFFFFFFF ExitStep20_Value1 = 0xFFFFFF00 ExitStep20_Comment = "Mask out RDP" ExitStep21_Action = "Var OR" ExitStep21_Value0 = 0xFFFFFFFF ExitStep21_Value1 = 0x000000BB ExitStep21_Comment = "Set RDP Level 1 value" ExitStep22_Action = "Var Write 32bit" ExitStep22_Value0 = 0x40022040 ExitStep22_Value1 = 0xFFFFFFFF ExitStep22_Comment = "Write FLASH_OPTR" ExitStep23_Action = "Read 32bit" ExitStep23_Value0 = 0x40022028 ExitStep23_Value1 = 0xFFFFFFFF ExitStep23_Comment = "Read FLASH_NSCR" ExitStep24_Action = "Var OR" ExitStep24_Value0 = 0xFFFFFFFF ExitStep24_Value1 = 0x00020000 ExitStep24_Comment = "OPTSTRT bit" ExitStep25_Action = "Var Write 32bit" ExitStep25_Value0 = 0x40022028 ExitStep25_Value1 = 0xFFFFFFFF ExitStep25_Comment = "Set OPTSTRT bit, bit 17 in FLASH_CR" ExitStep26_Action = "Delay" ExitStep26_Value0 = 0x00000000 ExitStep26_Value1 = 0x00000064 ExitStep26_Comment = "" ExitStep27_Action = "Read 32bit" ExitStep27_Value0 = 0x40022020 ExitStep27_Value1 = 0xFFFFFFFF ExitStep27_Comment = "" ExitStep28_Action = "Var AND" ExitStep28_Value0 = 0x00000000 ExitStep28_Value1 = 0x00010000 ExitStep28_Comment = "" ExitStep29_Action = "Var BNE" ExitStep29_Value0 = 0x0000001A ExitStep29_Value1 = 0xFFFFFFFF ExitStep29_Comment = "Wait for busy bit to clear, bit 16 of FLASH_NSSR" ExitStep30_Action = "Read 32bit" ExitStep30_Value0 = 0x40022028 ExitStep30_Value1 = 0xFFFFFFFF ExitStep30_Comment = "" ExitStep31_Action = "Var OR" ExitStep31_Value0 = 0xFFFFFFFF ExitStep31_Value1 = 0x08000000 ExitStep31_Comment = "OBL_LAUNCH bit" ExitStep32_Action = "Var Write 32bit" ExitStep32_Value0 = 0x40022028 ExitStep32_Value1 = 0xFFFFFFFF ExitStep32_Comment = "Set OBL_LAUNCH bit, bit 27 of FLASH_CR" ExitStep33_Action = "Delay" ExitStep33_Value0 = 0xFFFFFFFF ExitStep33_Value1 = 0x000000C8 ExitStep33_Comment = "Device is not responsive, therefore we wait some time here and reset." ExitStep34_Action = "Reset" ExitStep34_Value0 = 0x00000000 ExitStep34_Value1 = 0x00000000 ExitStep34_Comment = "" ExitStep35_Action = "Delay" ExitStep35_Value0 = 0xFFFFFFFF ExitStep35_Value1 = 0x00000000 ExitStep35_Comment = "" UseScriptFile = 0 ScriptFile = "" UseRAM = 1 RAMAddr = 0x20000000 RAMSize = 0x00030000 CheckCoreID = 1 CoreID = 0x0BE12477 CoreIDMask = 0x0F000FFF UseAutoSpeed = 0x00000001 ClockSpeed = 0x00000000 EndianMode = 0 ChipName = "ST STM32U575AI" [FLASH] NumBanks = 3 [FLASH0] aRangeSel[1] = 0-255 BankName = "Non-Secure Internal flash" BankSelMode = 1 BaseAddr = 0x08000000 [FLASH1] aRangeSel[1] = 0-255 BankName = "Secure Internal flash" BankSelMode = 1 BaseAddr = 0x0C000000 [FLASH2] BankName = "External QSPI flash" BaseAddr = 0x90000000 [PRODUCTION] AutoPerformsDisconnect = 0 AutoPerformsErase = 1 AutoPerformsProgram = 1 AutoPerformsSecure = 0 AutoPerformsStartApp = 0 AutoPerformsUnsecure = 0 AutoPerformsVerify = 1 EnableFixedVTref = 0 EnableTargetPower = 0 EraseType = 1 FixedVTref = 0x00000CE4 MonitorVTref = 0 MonitorVTrefMax = 0x0000157C MonitorVTrefMin = 0x000003E8 OverrideTimeouts = 0 ProgramSN = 0 SerialFile = "" SNAddr = 0x00000000 SNInc = 0x00000001 SNLen = 0x00000004 SNListFile = "" SNValue = 0x00000001 StartAppType = 0 TargetPowerDelay = 0x00000014 TimeoutErase = 0x00003A98 TimeoutProgram = 0x00002710 TimeoutVerify = 0x00002710 VerifyType = 1 [PERFORMANCE] DisableSkipBlankDataOnProgram = 0x00000000 PerfromBlankCheckPriorEraseChip = 0x00000001 PerfromBlankCheckPriorEraseSelectedSectors = 0x00000001