5import isystem.connect
as ic
12 connMgr = ic.ConnectionMgr()
13 connMgr.connect(ic.CConnectionConfig().instanceId(winidea_id))
15 devName =
"ST STM32F4xxxG_1024KB"
16 optCtrl = ic.COptionController(connMgr, ic.CStorageDeviceFactory.DEVICES_OPT_URL)
17 devIndex = optCtrl.index_of(
"Name", devName)
18 print(
"Index of the item whose 'Name' attribute has value " + devName + f
": {devIndex}")
20 storageCtrl = ic.CStorageDeviceFactory.makeDevice(connMgr, ic.EStorageDevice_EmbeddedFlashDevice, devIndex)
22 sess_ctrl = ic.CSessionCtrl(connMgr)
23 sess_ctrl.begin_program()
25 print(
"Next call will raise exception if memory contents do not match real values")
27 print(
"\tVerification passed.")
29 print(
"Verify only 16 bytes from address 0x08000000 to current cache values...")
30 storageCtrl.verify(0x08000000, 16)
33if __name__ ==
"__main__":