Electronic Components Datasheet Search
  English  ▼

X  

UM0438 Datasheet(PDF) 14 Page - STMicroelectronics

Part # UM0438
Description  This user manual defines a programming model for use with the variable-length encoding
PDF  50 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  STMICROELECTRONICS [STMicroelectronics]
Direct Link  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

UM0438 Datasheet(HTML) 14 Page - STMicroelectronics

Back Button UM0438 Datasheet HTML 10Page - STMicroelectronics UM0438 Datasheet HTML 11Page - STMicroelectronics UM0438 Datasheet HTML 12Page - STMicroelectronics UM0438 Datasheet HTML 13Page - STMicroelectronics UM0438 Datasheet HTML 14Page - STMicroelectronics UM0438 Datasheet HTML 15Page - STMicroelectronics UM0438 Datasheet HTML 16Page - STMicroelectronics UM0438 Datasheet HTML 17Page - STMicroelectronics UM0438 Datasheet HTML 18Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 14 / 50 page
background image
Application Binary Interface (ABI)
UM0438
14/50
Linkers merge all .PPC.EMB.apuinfo sections in individual object files into one, with merging
of per-APU information. For example, after linking file a.o and b.o, the merged
.PPC.EMB.apuinfo is as shown in example below.
Note that it is assumed that a later revision of any APU or extension is compatible with an
earlier one, but not vice versa. Thus, the resultant .PPC.EMB.apuinfo section requires APU
#1 revision 2 or greater to work, and does not work on APU #1 revision 1. If a revision
breaks backwards compatibility, it must be given a new unique identifier.
A linker may optionally warn when different objects require different revisions, because
moving the revision up may make the executable no longer work on processors with the
older revision. In this example, the linker could emit a warning like “Warning: bumping APU
#1 revision number to 2, required by b.o.”
2.2.2
VLE identification
The executable and linking format (ELF) allows processor-specific section header and
program header flag attributes to be defined. The following section header and program
header flag attribute definitions are used to mark ELF sections containing VLE instruction
encodings.
Example - Object file b.o
0
0x00000008
# 8 bytes in
"APUinfo\0"
4
0x00000008
# 8 bytes (2 words)
of APU information
8
0x00000002
# NOTE type 2
12
0x41505569
# ASCII for "APUi"
16
0x6e666f00
# ASCII for "nfo\0"
20
0x00010002
# APU #1, revision 2
24
0x00040001
# APU #4, revision 1
Example - PPC.EMB.apuinfo
0
0x00000008
# 8 bytes in
"APUinfo\0"
4
0x0000000C
# 12 bytes (3 words)
of APU information
8
0x00000002
# NOTE type 2
12
0x41505569
# ASCII for "APUi"
16
0x6e666f00
# ASCII for "nfo\0"
20
0x00010002
# APU #1, revision 2
24
0x01040001
# VLE, revision 1
28
0x00040001
# APU #4, revision 1



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


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