| 전자부품 데이터시트 검색엔진 |
|
AN3350 데이터시트(PDF) 79 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
AN3350 데이터시트(HTML) 79 Page - STMicroelectronics |
|
79 / 185 page ![]() AN3350 Working with the ELF linker Doc ID 018512 Rev 2 79/185 Closure blocks allow you to prevent the linker from dead stripping specified symbols. The closure is transitive — all symbols referenced by the closed symbol are also forced into closure. There are two types of closure blocks: ● Symbol-level closure blocks ● Section-level closure blocks Symbol-level closure blocks Use FORCE_ACTIVE when you want to include a symbol in the link that would not be otherwise included. For example: FORCE_ACTIVE {break_handler, interrupt_handler, my_function} Section-level closure blocks Use KEEP_SECTION when you want to keep a section (usually a user-defined section) in the link. For example: KEEP_SECTION {.interrupt1, .interrupt2} A variant is REF_INCLUDE. It keeps a section in the link, but only if the file from which the section comes is referenced. This is very useful for including version numbers. For example: REF_INCLUDE {.version} 11.3 Linker command file syntax This section describes some practical ways in which you can use the commands of the linker command file to perform common tasks. The topics in this section are: ● Alignment ● Arithmetic operations ● Comments ● Dead strip prevention ● Expressions, variables and integral types ● File selection ● Writing data to memory 11.3.1 Alignment Use the ALIGN command to align data on a specific byte-boundary. For example, the following fragment uses ALIGN to increment the location counter to the next 16-byte boundary. Example 14 shows an example of using the ALIGN command. Example 14 Example ALIGN command file.o (.text) ALIGN (0x10); file.o (.data) // this is aligned on a 16-byte boundary |
|
링크 URL |
| 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 |