Plugin Preferences¶
ARC plugins in IDE support preferences that can alter their behavior. These
preferences are unlikely to be useful for end-user, so they are not exposed
via GUI, but they can be modified via preferences files located in Eclipse
workspace folder in .metadata/.plugins/org.eclipse.core.runtime/.settings
folder.
Debugger plugin preferences are located in file com.arc.embeddedcdt.prefs:
gdbserver_startup_delay-
Delay in milliseconds that this plugin wait for after starting
gdbserverand before starting the GDB, thus allowing server to start listening on TCP port. Default value is 500. gdbserver_use_adaptive_delay-
Whether to try to use adaptive server startup delay or use only default fixed delay time. Default value is true.
gdbserver_startup_timeout-
Amount of time in milliseconds given to
gdbserverto start in adaptive startup procedure. Default value is 30000. gdbserver_startup_delay_step-
Amount of time to sleep in milliseconds after adaptive gdbserver startup delay procedure failed to connect to the server. In practice this can be very small, because
Socket.connect()itself waits for 1 second. However I’ve measured this value on my machine, so I’m not sure it is equally valid everywhere, so I leave this is a possible parameter to modify if needed. Default value is 1. nsim_pass_reconnect_option-
Whether to start nSIM with option
-reconnect. This is required for adaptive delay to work with nSIM. Default value is true.