6This script demonstrates how to use WorkspaceConfigurator in order to
7create and configure a winIDEA workspace.
10import isystem.connect
as ic
14from ws_cfg
import WorkspaceConfigurator
21 cmgr = ic.ConnectionMgr()
22 cmgr.connect(ic.CConnectionConfig().instanceId(winidea_id))
24 wsCfg = WorkspaceConfigurator(cmgr)
25 WORKSPACE_NAME =
'example.xjrf'
26 wsCfg.create_workspace(WORKSPACE_NAME,
"C:\\MyExample")
27 wsCfg.set_emulator_type(
'iC5000')
28 wsCfg.set_USB_comm(
'iC5000 (SN 12345)')
30 wsCfg.set_SoC(
'LS1012A')
31 wsCfg.add_application(
'myApplication0')
32 wsCfg.add_symbol_file(
'myApplication0',
'program.elf',
'ELF')
33 wsCfg.add_memory_space(
'memorySpace0',
'Core0',
'myApplication0', isEnabled=
True)
34 wsCfg.add_program_file(
'program.elf',
'ELF')
36 wsCfg.set_demo_mode(
True)
39 debugCtrl = ic.CDebugFacade(cmgr)
42 wsCfg.save_workspace()
43 wsCfg.close_workspace()
46if __name__ ==
"__main__":