数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

X  

ST9 数据表(PDF) 113 Page - STMicroelectronics

部件名 ST9
功能描述  USER GUIDE
PDF  146 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  STMICROELECTRONICS [STMicroelectronics]
网页  http://www.st.com
标志 STMICROELECTRONICS - STMicroelectronics

ST9 数据表(HTML) 113 Page - STMicroelectronics

Back Button ST9 Datasheet HTML 109Page - STMicroelectronics ST9 Datasheet HTML 110Page - STMicroelectronics ST9 Datasheet HTML 111Page - STMicroelectronics ST9 Datasheet HTML 112Page - STMicroelectronics ST9 Datasheet HTML 113Page - STMicroelectronics ST9 Datasheet HTML 114Page - STMicroelectronics ST9 Datasheet HTML 115Page - STMicroelectronics ST9 Datasheet HTML 116Page - STMicroelectronics ST9 Datasheet HTML 117Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 113 / 146 page
background image
113/146
ST9 USER GUIDE
5.3 INTRODUCING THE DEVELOPMENT TOOLS
The ST9 Software Toolchain V6 allows complex applications to be developed easily and effi-
ciently for the ST9 family of microcontrollers. It is designed to provide the user with a powerful
development environment which can be used to design, debug, maintain and develop appli-
cations in the C and assembly languages. In addition to the C compiler, assembler and linker,
the ST9 Software Toolchain V6 provides an Integrated Development Environment (IDE) that
is used to edit, build and debug an application in a single environment.
Using the ST9 Software Toolchain V6, it is possible to develop applications in the C language
without being hindered by the segmented architecture of the ST9 microcontroller. Applications
can be as large as 4 MB of code and data, and can be completely written in C language as if
developing standard C programs. This code is linked with the standard start-up code that ini-
tializes the ST9 microcontroller. Depending on the application board, the startup files may
need to be customized to ensure initialization.
With this software toolchain, variables can be handled in the ST9 register file as if they were
in memory, handling variables in this manner dramatically reduces the size of code. Objects in
memory can be controlled either at a modular level or on an object by object basis. Thanks to
the powerful features of the debugger, such as advanced breakpoints, break on registers,
trace with 64K records and performance analysis, the debugging and tuning of an application
is made easier and quicker.
The ST9 Software Toolchain V6 is designed for use with the ST9 HDS2V2 emulators.
To obtain further information about the toolchain, please refer to the toolchain docu-
mentation.
5.4 PROGRAM CONFIGURATION AND INITIALISATION
Most programs are divided into several source files. This makes modifications easier and re-
compilation quicker, using the make utility that recompiles only the files that have changed
since the last compilation.
How you split the source text into files is a matter of taste. However, a few rules are worth fol-
lowing for keeping things well organized. They are:
– For sake of portability, assembler source text must not be mixed with C source text in the
same file. In actual practice, assembly statements may be written in C, but reduce these to
a minimum.
– Code that is very low-level is very machine-dependent. This code should be in one or more
specific files.
One or several higher levels of code can be defined according to the application. This is up to
you, but in all cases, machine-specific code, even written in C, should not reside in the same



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 100  ...More


数据表 下载

Go To PDF Page


链接网址



ALLDATASHEET是否为您带来帮助?  [ DONATE ] 

关于 Alldatasheet   |   广告服务   |   联系我们   |   隐私政策   |   数据表链接    |   链接交换   |   制造商名单
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