Plugin preferences
ARC plugins in IDE support preferences that can alter their behaviour. 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
Debugger plugin preferences are located in file com.arc.embeddedcdt.prefs
.
- gdbserver_startup_delay
Delay in milliseconds that this plugin wait for after starting gdbserver and 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 gdbserver to 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.