C6000 Assembly Language Tools Errata
From Texas Instruments Embedded Processors Wiki
Translate this page to
7.4.16 Make All Global Symbols Static (--make_static Option)
For an expanded explanation on the --make_static, or -h, please refer to Managing Symbols with the Linker.
Appendix A, Section A.5, Structuring Relocation Information
COFF file relocation information entries use a 12-byte format, not a 10-byte format. The structure is:
| Byte Number | Type | Description |
|---|---|---|
| 0-3 | Long | Virtual address of the reference |
| 4-7 | Long | Symbol table index |
| 8-9 | Unsigned short | Reserved |
| 10-11 | Unsigned short | Relocation type |
Section 7.5.4.5 Specifying Library or Archive Members as Input to Output Sections
The syntax for allocating archived library members specifically inside of a SECTIONS directive is not correct in the documentation. The ONLY syntax allowed is:
[-l] library name <member1, member2, ...> [(input sections0}
The documentation incorrectly lists an "=" character after -l. As an example:
.rtstry > RAM
{
-lrtsXX.lib (.text)
}
Leave a Comment
