Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

SW4STM32C Datasheet(PDF) 68 Page - STMicroelectronics

Part # SW4STM32C
Description  STM32 microcontroller debug toolbox
PDF  99 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  STMICROELECTRONICS [STMicroelectronics]
Direct Link  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

SW4STM32C Datasheet(HTML) 68 Page - STMicroelectronics

Back Button SW4STM32C Datasheet HTML 64Page - STMicroelectronics SW4STM32C Datasheet HTML 65Page - STMicroelectronics SW4STM32C Datasheet HTML 66Page - STMicroelectronics SW4STM32C Datasheet HTML 67Page - STMicroelectronics SW4STM32C Datasheet HTML 68Page - STMicroelectronics SW4STM32C Datasheet HTML 69Page - STMicroelectronics SW4STM32C Datasheet HTML 70Page - STMicroelectronics SW4STM32C Datasheet HTML 71Page - STMicroelectronics SW4STM32C Datasheet HTML 72Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 68 / 99 page
background image
Printf debugging
AN4989
68/99
DocID030181 Rev 2
printf()
and scanf(). It can also allow to use the screen and keyboard of the host
instead of having a screen and keyboard on the target system.
This is useful because development hardware often does not have all the input and output
facilities of the final system. Semihosting enables the host computer to provide these
facilities.
However, the user has to be aware of the following drawbacks:
•
Semihosting only works during a debug session. Otherwise, the program gets stuck in
the first printf() routine reached.
•
Since semihosting uses breakpoint instruction and host dependent code, it has
significant and unpredictable impact on performance.
Semihosting depends on the library provided by the IDE. The next sections present how to
set semihosting using the three main IDEs covered in this application note.
7.4.1
IAR™ EWARM
IAR™ EWARM provides a highly integrated semihosting feature, enabled by default.
Figure 48 shows how to check if it is the case for the project in Options -> General options
-> Library Configuration Pane.
Figure 48. Semihosting configuration in IAR™



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com