Skip to content

Commit 1be8756

Browse files
committed
semi-hosting spelled without ‘-‘
1 parent 96e6355 commit 1be8756

File tree

15 files changed

+34
-34
lines changed

15 files changed

+34
-34
lines changed

ilg.gnuarmeclipse.templates.stm/templates/common/src/startup_cm.c

+2-2
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,7 @@ Reset_Handler(void)
232232
// Run the static destructors.
233233
__libc_fini_array();
234234

235-
// On test platforms, like semi-hosting, this can be used to inform
235+
// On test platforms, like semihosting, this can be used to inform
236236
// the host on the test result.
237237
// On embedded platforms, usually reset the processor.
238238
_exit(r);
@@ -265,7 +265,7 @@ p_system_init = (void*) system_init; // pointer to the above function
265265
#if defined(USE_STARTUP_FILES)
266266

267267
// This function is required since the one included in newlib seems buggy
268-
// and the startup files crash when using the semi-hosting configuration.
268+
// and the startup files crash when using the semihosting configuration.
269269
// The problem requires further investigations, but in the meantime
270270
// considering that embedded applications rarely return from main,
271271
// it is patched to return -1.

ilg.gnuarmeclipse.templates.stm/templates/ldscripts/libs-nosys.ld

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22
/*
33
* The libnosys.a is used to satisfy all system call references,
44
* although with empty calls. In this configuration, the debug output
5-
* is forwarded to the semi-hosting debug channel, vis SYS_WRITEC.
5+
* is forwarded to the semihosting debug channel, vis SYS_WRITEC.
66
* The application and redefine all syscall implementation functions,
77
* like _write(), _read(), etc.
88
* When using libnosys.a, the startup files are not needed.
99
*
1010
* Another useful library is librdimon.a, which implements all
11-
* system calls via the semi-hosting API, with all functionality
11+
* system calls via the semihosting API, with all functionality
1212
* provided by the host. In this configuration, the debug output
1313
* is forwarded to the host standard output.
1414
* When using librdimon.a, the startup files are required to

ilg.gnuarmeclipse.templates.stm/templates/ldscripts/libs-rdimon.ld

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22
/*
33
* The libnosys.a is used to satisfy all system call references,
44
* although with empty calls. In this configuration, the debug output
5-
* is forwarded to the semi-hosting debug channel, vis SYS_WRITEC.
5+
* is forwarded to the semihosting debug channel, vis SYS_WRITEC.
66
* The application and redefine all syscall implementation functions,
77
* like _write(), _read(), etc.
88
* When using libnosys.a, the startup files are not needed.
99
*
1010
* Another useful library is librdimon.a, which implements all
11-
* system calls via the semi-hosting API, with all functionality
11+
* system calls via the semihosting API, with all functionality
1212
* provided by the host. In this configuration, the debug output
1313
* is forwarded to the host standard output.
1414
* When using librdimon.a, the startup files are required to

ilg.gnuarmeclipse.templates.stm/templates/ldscripts/libs.ld

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22
/*
33
* The libnosys.a is used to satisfy all system call references,
44
* although with empty calls. In this configuration, the debug output
5-
* is forwarded to the semi-hosting debug channel, vis SYS_WRITEC.
5+
* is forwarded to the semihosting debug channel, vis SYS_WRITEC.
66
* The application and redefine all syscall implementation functions,
77
* like _write(), _read(), etc.
88
* When using libnosys.a, the startup files are not needed.
99
*
1010
* Another useful library is librdimon.a, which implements all
11-
* system calls via the semi-hosting API, with all functionality
11+
* system calls via the semihosting API, with all functionality
1212
* provided by the host. In this configuration, the debug output
1313
* is forwarded to the host standard output.
1414
* When using librdimon.a, the startup files are required to

ilg.gnuarmeclipse.templates.stm/templates/stm32f10x_exe_c_project/src/main-retarget.c

+3-3
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* In debug configurations, demonstrate how to print a greeting message
88
* on the standard output. In release configurations the message is
99
* simply discarded. By default the trace messages are forwarded to the SWO,
10-
* but can be rerouted to semi-hosting or completely suppressed by changing
10+
* but can be rerouted to semihosting or completely suppressed by changing
1111
* the definitions in misc/include/trace_impl.h.
1212
*
1313
* Then enter a continuous loop and blink a led with 1Hz.
@@ -21,7 +21,7 @@
2121
* functions; removing it should also use no other standard lib functions).
2222
*
2323
* If the application requires to use a special initialisation code present
24-
* in some other libraries (for example librdimon.a, for semi-hosting),
24+
* in some other libraries (for example librdimon.a, for semihosting),
2525
* define USE_STARTUP_FILES and uncheck the corresponding option in the
2626
* linker configuration.
2727
*/
@@ -59,7 +59,7 @@ main(void)
5959
{
6060
#if defined(DEBUG)
6161
/*
62-
* Send a greeting to the standard output (the semi-hosting debug channel
62+
* Send a greeting to the standard output (the semihosting debug channel
6363
* on Debug, ignored on Release).
6464
*/
6565
printf("Hello ARM World!\n");

ilg.gnuarmeclipse.templates.stm/templates/stm32f10x_exe_c_project/src/main-semihosting.c

+3-3
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* In debug configurations, demonstrate how to print a greeting message
88
* on the standard output. In release configurations the message is
99
* simply discarded. By default the trace messages are forwarded to
10-
* the semi-hosting output.
10+
* the semihosting output.
1111
*
1212
* Then enter a continuous loop and blink a led with 1Hz.
1313
*
@@ -20,7 +20,7 @@
2020
* functions; removing it should also use no other standard lib functions).
2121
*
2222
* If the application requires to use a special initialisation code present
23-
* in some other libraries (for example librdimon.a, for semi-hosting),
23+
* in some other libraries (for example librdimon.a, for semihosting),
2424
* define USE_STARTUP_FILES and uncheck the corresponding option in the
2525
* linker configuration.
2626
*/
@@ -73,7 +73,7 @@ main(int argc, char* argv[])
7373
printf("]\n");
7474

7575
/*
76-
* Send a greeting to the standard output (the semi-hosting debug channel
76+
* Send a greeting to the standard output (the semihosting debug channel
7777
* on Debug, ignored on Release).
7878
*/
7979
printf("Hello ARM World!\n");

ilg.gnuarmeclipse.templates.stm/templates/stm32f10x_exe_c_project/src/main-standalone.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* any standard library function.
1515
*
1616
* If the application requires to use a special initialisation code present
17-
* in some other libraries (for example librdimon.a, for semi-hosting),
17+
* in some other libraries (for example librdimon.a, for semihosting),
1818
* define USE_STARTUP_FILES and uncheck the corresponding option in the
1919
* linker configuration.
2020
*/

ilg.gnuarmeclipse.templates.stm/templates/stm32f10x_exe_c_project/template.properties

+2-2
Original file line numberDiff line numberDiff line change
@@ -79,8 +79,8 @@ STM32F10x.ldscriptsDir.default=ldscripts
7979
STM32F10x.syscalls.label=Use system calls:
8080
STM32F10x.syscalls.description=Control how system calls are implemented.
8181

82-
STM32F10x.semihostingOptions.label=Linker semi-hosting options:
83-
STM32F10x.semihostingOptions.description=Options to add the RDIMON library to enable semi-hosting.
82+
STM32F10x.semihostingOptions.label=Linker semihosting options:
83+
STM32F10x.semihostingOptions.description=Options to add the RDIMON library to enable semihosting.
8484
STM32F10x.semihostingOptions.default=--specs=rdimon.specs -Wl,--start-group -lgcc -lc -lc -lm -lrdimon -Wl,--end-group
8585

8686

ilg.gnuarmeclipse.templates.stm/templates/stm32f3xx_exe_c_project/src/main-retarget.c

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
* In debug configurations, demonstrate how to print a greeting message
77
* on the standard output. In release configurations the message is
88
* simply discarded. By default the trace messages are forwarded to the SWO,
9-
* but can be rerouted to semi-hosting or completely suppressed by changing
9+
* but can be rerouted to semihosting or completely suppressed by changing
1010
* the definitions in misc/include/trace_impl.h.
1111
*
1212
* Then enter a continuous loop and blink a led with 1Hz.
@@ -20,7 +20,7 @@
2020
* functions; removing it should also use no other standard lib functions).
2121
*
2222
* If the application requires to use a special initialisation code present
23-
* in some other libraries (for example librdimon.a, for semi-hosting),
23+
* in some other libraries (for example librdimon.a, for semihosting),
2424
* define USE_STARTUP_FILES and uncheck the corresponding option in the
2525
* linker configuration.
2626
*/
@@ -58,7 +58,7 @@ main(void)
5858
{
5959
#if defined(DEBUG)
6060
/*
61-
* Send a greeting to the standard output (the semi-hosting debug channel
61+
* Send a greeting to the standard output (the semihosting debug channel
6262
* on Debug, ignored on Release).
6363
*/
6464
printf("Hello ARM World!\n");

ilg.gnuarmeclipse.templates.stm/templates/stm32f3xx_exe_c_project/src/main-semihosting.c

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
* In debug configurations, demonstrate how to print a greeting message
77
* on the standard output. In release configurations the message is
88
* simply discarded. By default the trace messages are forwarded to
9-
* the semi-hosting output.
9+
* the semihosting output.
1010
*
1111
* Then enter a continuous loop and blink a led with 1Hz.
1212
*
@@ -19,7 +19,7 @@
1919
* functions; removing it should also use no other standard lib functions).
2020
*
2121
* If the application requires to use a special initialisation code present
22-
* in some other libraries (for example librdimon.a, for semi-hosting),
22+
* in some other libraries (for example librdimon.a, for semihosting),
2323
* define USE_STARTUP_FILES and uncheck the corresponding option in the
2424
* linker configuration.
2525
*/
@@ -74,7 +74,7 @@ main(int argc, char* argv[])
7474
printf("]\n");
7575

7676
/*
77-
* Send a greeting to the standard output (the semi-hosting debug channel
77+
* Send a greeting to the standard output (the semihosting debug channel
7878
* on Debug, ignored on Release).
7979
*/
8080
printf("Hello ARM World!\n");

ilg.gnuarmeclipse.templates.stm/templates/stm32f3xx_exe_c_project/src/main-standalone.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* any standard library function.
1414
*
1515
* If the application requires to use a special initialisation code present
16-
* in some other libraries (for example librdimon.a, for semi-hosting),
16+
* in some other libraries (for example librdimon.a, for semihosting),
1717
* define USE_STARTUP_FILES and uncheck the corresponding option in the
1818
* linker configuration.
1919
*/

ilg.gnuarmeclipse.templates.stm/templates/stm32f4xx_exe_c_project/src/main-retarget.c

+3-3
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* In debug configurations, demonstrate how to print a greeting message
88
* on the standard output. In release configurations the message is
99
* simply discarded. By default the trace messages are forwarded to the SWO,
10-
* but can be rerouted to semi-hosting or completely suppressed by changing
10+
* but can be rerouted to semihosting or completely suppressed by changing
1111
* the definitions in misc/include/trace_impl.h.
1212
*
1313
* Then enter a continuous loop and blink a led with 1Hz.
@@ -21,7 +21,7 @@
2121
* functions; removing it should also use no other standard lib functions).
2222
*
2323
* If the application requires to use a special initialisation code present
24-
* in some other libraries (for example librdimon.a, for semi-hosting),
24+
* in some other libraries (for example librdimon.a, for semihosting),
2525
* define USE_STARTUP_FILES and uncheck the corresponding option in the
2626
* linker configuration.
2727
*/
@@ -59,7 +59,7 @@ main(void)
5959
{
6060
#if defined(DEBUG)
6161
/*
62-
* Send a greeting to the standard output (the semi-hosting debug channel
62+
* Send a greeting to the standard output (the semihosting debug channel
6363
* on Debug, ignored on Release).
6464
*/
6565
printf("Hello ARM World!\n");

ilg.gnuarmeclipse.templates.stm/templates/stm32f4xx_exe_c_project/src/main-semihosting.c

+3-3
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* In debug configurations, demonstrate how to print a greeting message
88
* on the standard output. In release configurations the message is
99
* simply discarded. By default the trace messages are forwarded to
10-
* the semi-hosting output.
10+
* the semihosting output.
1111
*
1212
* Then enter a continuous loop and blink a led with 1Hz.
1313
*
@@ -20,7 +20,7 @@
2020
* functions; removing it should also use no other standard lib functions).
2121
*
2222
* If the application requires to use a special initialisation code present
23-
* in some other libraries (for example librdimon.a, for semi-hosting),
23+
* in some other libraries (for example librdimon.a, for semihosting),
2424
* define USE_STARTUP_FILES and uncheck the corresponding option in the
2525
* linker configuration.
2626
*/
@@ -73,7 +73,7 @@ main(int argc, char* argv[])
7373
printf("]\n");
7474

7575
/*
76-
* Send a greeting to the standard output (the semi-hosting debug channel
76+
* Send a greeting to the standard output (the semihosting debug channel
7777
* on Debug, ignored on Release).
7878
*/
7979
printf("Hello ARM World!\n");

ilg.gnuarmeclipse.templates.stm/templates/stm32f4xx_exe_c_project/src/main-standalone.c

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* In debug configurations, demonstrate how to print a greeting message
88
* on the standard output. In release configurations the message is
99
* simply discarded. By default the trace messages are forwarded to the SWO,
10-
* but can be rerouted to semi-hosting or completely suppressed by changing
10+
* but can be rerouted to semihosting or completely suppressed by changing
1111
* the definitions in misc/include/trace_impl.h.
1212
*
1313
* Then enter a continuous loop and blink a led with 1Hz.
@@ -21,7 +21,7 @@
2121
* functions; removing it should also use no other standard lib functions).
2222
*
2323
* If the application requires to use a special initialisation code present
24-
* in some other libraries (for example librdimon.a, for semi-hosting),
24+
* in some other libraries (for example librdimon.a, for semihosting),
2525
* define USE_STARTUP_FILES and uncheck the corresponding option in the
2626
* linker configuration.
2727
*/

ilg.gnuarmeclipse.templates.stm/templates/stm32f4xx_exe_c_project/template.properties

+2-2
Original file line numberDiff line numberDiff line change
@@ -63,8 +63,8 @@ STM32F4xx.ldscriptsDir.label=Linker scripts folder:
6363
STM32F4xx.ldscriptsDir.description=Directory for the linker scripts files.
6464
STM32F4xx.ldscriptsDir.default=ldscripts
6565

66-
STM32F4xx.semihostingOptions.label=Linker semi-hosting options:
67-
STM32F4xx.semihostingOptions.description=Options to add the RDIMON library to enable semi-hosting.
66+
STM32F4xx.semihostingOptions.label=Linker semihosting options:
67+
STM32F4xx.semihostingOptions.description=Options to add the RDIMON library to enable semihosting.
6868
STM32F4xx.semihostingOptions.default=--specs=rdimon.specs -Wl,--start-group -lgcc -lc -lc -lm -lrdimon -Wl,--end-group
6969

7070
STM32F4xx.syscalls.label=Use system calls:

0 commit comments

Comments
 (0)