| 数据搜索系统,热门电子元器件搜索 |
|
ST9 数据表(PDF) 113 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
ST9 数据表(HTML) 113 Page - STMicroelectronics |
|
113 / 146 page ![]() 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 |
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 All Rights Reserved©Alldatasheet.com |
| 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 |