File tree 15 files changed +34
-34
lines changed
ilg.gnuarmeclipse.templates.stm/templates
stm32f3xx_exe_c_project/src
15 files changed +34
-34
lines changed Original file line number Diff line number Diff line change @@ -232,7 +232,7 @@ Reset_Handler(void)
232
232
// Run the static destructors.
233
233
__libc_fini_array ();
234
234
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
236
236
// the host on the test result.
237
237
// On embedded platforms, usually reset the processor.
238
238
_exit (r );
@@ -265,7 +265,7 @@ p_system_init = (void*) system_init; // pointer to the above function
265
265
#if defined(USE_STARTUP_FILES )
266
266
267
267
// 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.
269
269
// The problem requires further investigations, but in the meantime
270
270
// considering that embedded applications rarely return from main,
271
271
// it is patched to return -1.
Original file line number Diff line number Diff line change 2
2
/*
3
3
* The libnosys.a is used to satisfy all system call references,
4
4
* 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.
6
6
* The application and redefine all syscall implementation functions,
7
7
* like _write(), _read(), etc.
8
8
* When using libnosys.a, the startup files are not needed.
9
9
*
10
10
* 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
12
12
* provided by the host. In this configuration, the debug output
13
13
* is forwarded to the host standard output.
14
14
* When using librdimon.a, the startup files are required to
Original file line number Diff line number Diff line change 2
2
/*
3
3
* The libnosys.a is used to satisfy all system call references,
4
4
* 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.
6
6
* The application and redefine all syscall implementation functions,
7
7
* like _write(), _read(), etc.
8
8
* When using libnosys.a, the startup files are not needed.
9
9
*
10
10
* 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
12
12
* provided by the host. In this configuration, the debug output
13
13
* is forwarded to the host standard output.
14
14
* When using librdimon.a, the startup files are required to
Original file line number Diff line number Diff line change 2
2
/*
3
3
* The libnosys.a is used to satisfy all system call references,
4
4
* 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.
6
6
* The application and redefine all syscall implementation functions,
7
7
* like _write(), _read(), etc.
8
8
* When using libnosys.a, the startup files are not needed.
9
9
*
10
10
* 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
12
12
* provided by the host. In this configuration, the debug output
13
13
* is forwarded to the host standard output.
14
14
* When using librdimon.a, the startup files are required to
Original file line number Diff line number Diff line change 7
7
* In debug configurations, demonstrate how to print a greeting message
8
8
* on the standard output. In release configurations the message is
9
9
* 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
11
11
* the definitions in misc/include/trace_impl.h.
12
12
*
13
13
* Then enter a continuous loop and blink a led with 1Hz.
21
21
* functions; removing it should also use no other standard lib functions).
22
22
*
23
23
* 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 ),
25
25
* define USE_STARTUP_FILES and uncheck the corresponding option in the
26
26
* linker configuration.
27
27
*/
@@ -59,7 +59,7 @@ main(void)
59
59
{
60
60
#if defined(DEBUG )
61
61
/*
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
63
63
* on Debug, ignored on Release).
64
64
*/
65
65
printf ("Hello ARM World!\n" );
Original file line number Diff line number Diff line change 7
7
* In debug configurations, demonstrate how to print a greeting message
8
8
* on the standard output. In release configurations the message is
9
9
* simply discarded. By default the trace messages are forwarded to
10
- * the semi-hosting output.
10
+ * the semihosting output.
11
11
*
12
12
* Then enter a continuous loop and blink a led with 1Hz.
13
13
*
20
20
* functions; removing it should also use no other standard lib functions).
21
21
*
22
22
* 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 ),
24
24
* define USE_STARTUP_FILES and uncheck the corresponding option in the
25
25
* linker configuration.
26
26
*/
@@ -73,7 +73,7 @@ main(int argc, char* argv[])
73
73
printf ("]\n" );
74
74
75
75
/*
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
77
77
* on Debug, ignored on Release).
78
78
*/
79
79
printf ("Hello ARM World!\n" );
Original file line number Diff line number Diff line change 14
14
* any standard library function.
15
15
*
16
16
* 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 ),
18
18
* define USE_STARTUP_FILES and uncheck the corresponding option in the
19
19
* linker configuration.
20
20
*/
Original file line number Diff line number Diff line change @@ -79,8 +79,8 @@ STM32F10x.ldscriptsDir.default=ldscripts
79
79
STM32F10x.syscalls.label =Use system calls:
80
80
STM32F10x.syscalls.description =Control how system calls are implemented.
81
81
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 .
84
84
STM32F10x.semihostingOptions.default =--specs=rdimon.specs -Wl,--start-group -lgcc -lc -lc -lm -lrdimon -Wl,--end-group
85
85
86
86
Original file line number Diff line number Diff line change 6
6
* In debug configurations, demonstrate how to print a greeting message
7
7
* on the standard output. In release configurations the message is
8
8
* 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
10
10
* the definitions in misc/include/trace_impl.h.
11
11
*
12
12
* Then enter a continuous loop and blink a led with 1Hz.
20
20
* functions; removing it should also use no other standard lib functions).
21
21
*
22
22
* 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 ),
24
24
* define USE_STARTUP_FILES and uncheck the corresponding option in the
25
25
* linker configuration.
26
26
*/
@@ -58,7 +58,7 @@ main(void)
58
58
{
59
59
#if defined(DEBUG )
60
60
/*
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
62
62
* on Debug, ignored on Release).
63
63
*/
64
64
printf ("Hello ARM World!\n" );
Original file line number Diff line number Diff line change 6
6
* In debug configurations, demonstrate how to print a greeting message
7
7
* on the standard output. In release configurations the message is
8
8
* simply discarded. By default the trace messages are forwarded to
9
- * the semi-hosting output.
9
+ * the semihosting output.
10
10
*
11
11
* Then enter a continuous loop and blink a led with 1Hz.
12
12
*
19
19
* functions; removing it should also use no other standard lib functions).
20
20
*
21
21
* 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 ),
23
23
* define USE_STARTUP_FILES and uncheck the corresponding option in the
24
24
* linker configuration.
25
25
*/
@@ -74,7 +74,7 @@ main(int argc, char* argv[])
74
74
printf ("]\n" );
75
75
76
76
/*
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
78
78
* on Debug, ignored on Release).
79
79
*/
80
80
printf ("Hello ARM World!\n" );
Original file line number Diff line number Diff line change 13
13
* any standard library function.
14
14
*
15
15
* 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 ),
17
17
* define USE_STARTUP_FILES and uncheck the corresponding option in the
18
18
* linker configuration.
19
19
*/
Original file line number Diff line number Diff line change 7
7
* In debug configurations, demonstrate how to print a greeting message
8
8
* on the standard output. In release configurations the message is
9
9
* 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
11
11
* the definitions in misc/include/trace_impl.h.
12
12
*
13
13
* Then enter a continuous loop and blink a led with 1Hz.
21
21
* functions; removing it should also use no other standard lib functions).
22
22
*
23
23
* 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 ),
25
25
* define USE_STARTUP_FILES and uncheck the corresponding option in the
26
26
* linker configuration.
27
27
*/
@@ -59,7 +59,7 @@ main(void)
59
59
{
60
60
#if defined(DEBUG )
61
61
/*
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
63
63
* on Debug, ignored on Release).
64
64
*/
65
65
printf ("Hello ARM World!\n" );
Original file line number Diff line number Diff line change 7
7
* In debug configurations, demonstrate how to print a greeting message
8
8
* on the standard output. In release configurations the message is
9
9
* simply discarded. By default the trace messages are forwarded to
10
- * the semi-hosting output.
10
+ * the semihosting output.
11
11
*
12
12
* Then enter a continuous loop and blink a led with 1Hz.
13
13
*
20
20
* functions; removing it should also use no other standard lib functions).
21
21
*
22
22
* 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 ),
24
24
* define USE_STARTUP_FILES and uncheck the corresponding option in the
25
25
* linker configuration.
26
26
*/
@@ -73,7 +73,7 @@ main(int argc, char* argv[])
73
73
printf ("]\n" );
74
74
75
75
/*
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
77
77
* on Debug, ignored on Release).
78
78
*/
79
79
printf ("Hello ARM World!\n" );
Original file line number Diff line number Diff line change 7
7
* In debug configurations, demonstrate how to print a greeting message
8
8
* on the standard output. In release configurations the message is
9
9
* 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
11
11
* the definitions in misc/include/trace_impl.h.
12
12
*
13
13
* Then enter a continuous loop and blink a led with 1Hz.
21
21
* functions; removing it should also use no other standard lib functions).
22
22
*
23
23
* 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 ),
25
25
* define USE_STARTUP_FILES and uncheck the corresponding option in the
26
26
* linker configuration.
27
27
*/
Original file line number Diff line number Diff line change @@ -63,8 +63,8 @@ STM32F4xx.ldscriptsDir.label=Linker scripts folder:
63
63
STM32F4xx.ldscriptsDir.description =Directory for the linker scripts files.
64
64
STM32F4xx.ldscriptsDir.default =ldscripts
65
65
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 .
68
68
STM32F4xx.semihostingOptions.default =--specs=rdimon.specs -Wl,--start-group -lgcc -lc -lc -lm -lrdimon -Wl,--end-group
69
69
70
70
STM32F4xx.syscalls.label =Use system calls:
You can’t perform that action at this time.
0 commit comments