Debugger

Property Description
Command Arguments
debug_command_arguments – String
The command arguments passed to the executable. This property will have macro expansion applied to it.
Debug Dependent Projects
debug_dependent_projects – Boolean
Debugger will debug dependent projects.
Debug Symbols File
external_debug_symbols_file_name – ProjFileName
The name of the debug symbols file. This property will have macro expansion applied to it. If it is not defined then the main load file is used.
Debug Symbols Load Address
external_debug_symbols_load_address – String
The (code) address to be added to the debug symbol (code) addresses.
Entry Point Symbol
debug_entry_point_symbol – String
Debugger will start execution at symbol if defined.
Initial Breakpoint Is Set
debug_initial_breakpoint_set_option – Enumeration
Specify when the initial breakpoint should be set
Leave Target Running
debug_leave_target_running – Boolean
Debugger will leave the target running on debug stop.
Register Definition File
debug_register_definition_file – ProjFileName
The name of the file containing register definitions.
Set Initial Breakpoint At
debug_initial_breakpoint – String
An initial breakpoint to set if no other breakpoints exist
Start Address
external_start_address – String
The address to start the externally built executable running from.
Start From Entry Point Symbol
debug_start_from_entry_point_symbol – Boolean
If yes the debugger will start execution from the entry point symbol.If no the debugger will start execution from the core specific location.
Startup Completion Point
debug_startup_completion_point – String
Specifies the point in the program where startup is complete. Software breakpoints and debugIO will be enabled after this point has been reached.
Step From Breakpoint
target_step_required_for_breakpoint_recovery – Boolean
The device requires a step to recover from a breakpoint.
Thread Maximum
debug_threads_max – IntegerRange
The maximum number of threads to display.
Threads Script File
debug_threads_script – ProjFileName
The threads script used by the debugger.
Working Directory
debug_working_directory – DirPath
The working directory for a debug session. This property will have macro expansion applied to it.

JTAG Chain

Property Description
JTAG Data Bits After
arm_linker_jtag_pad_post_dr – IntegerRange
Specifies the number of bits to pad the JTAG data register after the target.
JTAG Data Bits Before
arm_linker_jtag_pad_pre_dr – IntegerRange
Specifies the number of bits to pad the JTAG data register before the target.
JTAG Instruction Bits After
arm_linker_jtag_pad_post_ir – IntegerRange
Specifies the number of bits to pad the JTAG instruction register with the BYPASS instruction after the target.
JTAG Instruction Bits Before
arm_linker_jtag_pad_pre_ir – IntegerRange
Specifies the number of bits to pad the JTAG instruction register with the BYPASS instruction before the target.

Loader

Property Description
Additional Load File Address[0]
debug_additional_load_file_address – String
The address to load the additional load file.
Additional Load File Address[1]
debug_additional_load_file_address1 – String
The address to load the additional load file.
Additional Load File Address[2]
debug_additional_load_file_address2 – String
The address to load the additional load file.
Additional Load File Address[3]
debug_additional_load_file_address3 – String
The address to load the additional load file.
Additional Load File Type[0]
debug_additional_load_file_type – Enumeration
The file type of the additional load file. The options are Detect, hzx, bin, ihex, hex, tihex, srec.
Additional Load File Type[1]
debug_additional_load_file_type1 – Enumeration
The file type of the additional load file. The options are Detect, hzx, bin, ihex, hex, tihex, srec.
Additional Load File Type[2]
debug_additional_load_file_type2 – Enumeration
The file type of the additional load file. The options are Detect, hzx, bin, ihex, hex, tihex, srec.
Additional Load File Type[3]
debug_additional_load_file_type3 – Enumeration
The file type of the additional load file. The options are Detect, hzx, bin, ihex, hex, tihex, srec.
Additional Load File[0]
debug_additional_load_file – ProjFileName
Additional file to load on debug load. This property will have macro expansion applied to it.
Additional Load File[1]
debug_additional_load_file1 – ProjFileName
Additional file to load on debug load. This property will have macro expansion applied to it.
Additional Load File[2]
debug_additional_load_file2 – ProjFileName
Additional file to load on debug load. This property will have macro expansion applied to it.
Additional Load File[3]
debug_additional_load_file3 – ProjFileName
Additional file to load on debug load. This property will have macro expansion applied to it.
Load File
external_build_file_name – ProjFileName
The name of the main load file. This property will have macro expansion applied to it. If it is not defined then the output filepath of the linker command is used.
Load File Address
external_load_address – String
The address to download the main load file to.
Load File Type
external_load_file_type – Enumeration
The file type of the main load file. The options are Detect, hzx, bin, ihex, hex, tihex, srec.
No Load Sections
target_loader_no_load_sections – StringList
Names of (loadable) sections not to load.

Simulator

Property Description
DLL FileName
simulator_DLL_FileName – FileName
The name of the DLL file containing the simulator.
DLL Parameter
simulator_DLL_Parameter – String
The parameter to pass to the DLL on connection.
DLL ROM FileName
simulator_DLL_RomFileName – FileName
The name of the hex file containing the utility ROM code.

Target Loader

Property Description
Erase All
target_loader_erase_all – Enumeration
If set to Yes, all of the FLASH memory on the target will be erased prior to downloading the application. If set to No, only the areas of FLASH containing the program being downloaded will be erased. If set to Default the behaviour is target specific.

Target Script

Property Description
Attach Script
target_attach_script – JavaScript
The script that is executed when the target is attached to.
Connect Script
target_connect_script – JavaScript
The script that is executed when the target is connected to.
Debug Begin Script
target_debug_begin_script – JavaScript
The script that is executed when the debugger begins a debug session.
Debug End Script
target_debug_end_script – JavaScript
The script that is executed when the debugger ends a debug session.
Debug Interface Reset Script
target_debug_interface_reset_script – JavaScript
The script that is executed to reset the debug interface. If not specified the default debug interface reset will be carried out instead.
Disconnect Script
target_disconnect_script – JavaScript
The script that is executed when the target is disconnected from.
Erase Script
target_erase_script – String
The script that is executed when the target memory is to be erased.
Loader Exit Script
target_loader_exit_script – String
The script that is executed immediately before exiting the loader.
Reset Script
target_reset_script – JavaScript
The script that is executed when the target is reset.
Run Script
target_go_script – JavaScript
The script that is executed when the target is run.
Stop Script
target_stop_script – JavaScript
The script that is executed when the target is stopped.
Target Extras Script
target_extras_script – JavaScript
The script that is executed to supply extra menu entries in the targets window context menu.
Target Script File
target_script_file – FileName
The target script file, the contents of this file are prepended to script project properties before they are executed.