通用选项 |
--byte |
-byte |
按字节而不是按目标地址对输出位置进行编号 |
-- |
--entrypoint=addr |
-e |
指定引导加载后开始执行时的入口点地址或全局符号 |
|
--exclude={fname(sname) | sname} |
-exclude |
如果省略了文件名 (fname),则将排除匹配 sname 的所有段。 |
GUID-489A1022-F366-463A-B640-886EBBEF1F7C.html#GUID-489A1022-F366-463A-B640-886EBBEF1F7C |
--fill=value |
-fill |
使用 值 来填充孔洞 |
GUID-1F69ED27-8BA2-48AF-BDEB-FAF2A75640EB.html#GUID-1F69ED27-8BA2-48AF-BDEB-FAF2A75640EB |
--help |
-options, -h |
显示调用实用程序的语法并列出可用选项。如果选项后跟另一个选项或词组,则会显示有关该选项或词组的详细信息。例如,若要查看与生成引导表关联的选项的相关信息,请使用 --help boot。 |
GUID-99042BB8-4F51-43A1-A9FD-4062D46BA835.html#GUID-99042BB8-4F51-43A1-A9FD-4062D46BA835 |
--image |
-image |
选择映像模式 |
GUID-7C89DD22-699B-4F90-BA34-18047F76FA2F.html#GUID-7C89DD22-699B-4F90-BA34-18047F76FA2F |
--linkerfill |
-linkerfill |
在映像中包括链接器填充段 |
-- |
--map=filename |
-map |
生成映射文件 |
GUID-B2EFE686-A6F2-46FC-8C6F-1BD8C081FBBF.html#GUID-B2EFE686-A6F2-46FC-8C6F-1BD8C081FBBF |
--memwidth=value |
-memwidth |
定义系统存储器字宽度(默认为 32 位) |
GUID-D7DF82BB-3A70-4382-90D1-E0BE92B024A4.html#GUID-D7DF82BB-3A70-4382-90D1-E0BE92B024A4 |
--order={L|M} |
-order |
指定数据排序(字节序) |
GUID-8A56E3D5-CA11-46BB-B249-35531D5B965F.html#GUID-8A56E3D5-CA11-46BB-B249-35531D5B965F |
--outfile=filename |
-o |
指定输出文件名 |
GUID-9FB35FA6-C1A9-41FE-81F7-48FAD0C41AE6.html#GUID-9FB35FA6-C1A9-41FE-81F7-48FAD0C41AE6 |
--quiet |
-q |
以静默方式运行(使用时,它必须显示在其他选项前面) |
GUID-99042BB8-4F51-43A1-A9FD-4062D46BA835.html#GUID-99042BB8-4F51-43A1-A9FD-4062D46BA835 |
--romwidth=value |
-romwidth |
指定 ROM 器件宽度(默认值取决于所用的格式)。对于 TI-TXT和 TI-Tagged 格式,忽略此选项。 |
GUID-0E261774-BD29-4378-A65C-7D0F791164B9.html#GUID-0E261774-BD29-4378-A65C-7D0F791164B9 |
--zero |
-zero, -z |
在映像模式下将地址原点重置为 0 |
GUID-A42409BA-1688-45AB-B3C1-EC63C9B07B5A.html#GUID-A42409BA-1688-45AB-B3C1-EC63C9B07B5A |
诊断选项 |
--diag_error=id |
|
将由 id 标识的诊断分类为错误 |
GUID-5684718B-FF41-4368-96D6-3691FFC82D54.html#GUID-5684718B-FF41-4368-96D6-3691FFC82D54 |
--diag_remark=id |
|
将由 id 标识的诊断分类为备注 |
GUID-5684718B-FF41-4368-96D6-3691FFC82D54.html#GUID-5684718B-FF41-4368-96D6-3691FFC82D54 |
--diag_suppress=id |
|
抑制由 id 标识的诊断。 |
GUID-5684718B-FF41-4368-96D6-3691FFC82D54.html#GUID-5684718B-FF41-4368-96D6-3691FFC82D54 |
--diag_warning=id |
|
将由 id 标识的诊断分类为警告 |
GUID-5684718B-FF41-4368-96D6-3691FFC82D54.html#GUID-5684718B-FF41-4368-96D6-3691FFC82D54 |
--display_error_number |
|
显示诊断的标识符及其文本 |
GUID-5684718B-FF41-4368-96D6-3691FFC82D54.html#GUID-5684718B-FF41-4368-96D6-3691FFC82D54 |
--issue_remarks |
|
发出备注(非严重警告) |
GUID-5684718B-FF41-4368-96D6-3691FFC82D54.html#GUID-5684718B-FF41-4368-96D6-3691FFC82D54 |
--no_warnings |
|
抑制警告诊断(仍会发出错误) |
GUID-5684718B-FF41-4368-96D6-3691FFC82D54.html#GUID-5684718B-FF41-4368-96D6-3691FFC82D54 |
--set_error_limit=count |
|
将错误限制设置为 count。在达到此错误数量后,链接器将放弃链接。(默认为 100。) |
GUID-5684718B-FF41-4368-96D6-3691FFC82D54.html#GUID-5684718B-FF41-4368-96D6-3691FFC82D54 |
引导表选项 |
--boot |
-boot |
将所有已初始化段转换成可引导形式(而不是使用 SECTIONS 指令) |
|
--bootorg=addr |
-bootorg |
指定引导加载程序表的原始地址 |
|
--bootsection=section |
-bootsection |
指定哪个段包含引导例程,以及应放置在何处 |
|
输出选项 |
--array |
|
选择数组输出格式 |
GUID-D6C99CD4-1246-47FF-B926-6499BC29C58B.html#GUID-D6C99CD4-1246-47FF-B926-6499BC29C58B |
--ascii |
-a |
选择 ASCII 十六进制 |
GUID-4CDC260C-AF22-4CCF-9EA9-9B5443A2FC38.html#GUID-4CDC260C-AF22-4CCF-9EA9-9B5443A2FC38 |
--intel |
-i |
选择 Intel |
GUID-025D3710-E7B0-4376-88FE-B8BD59D0DB2E.html#GUID-025D3710-E7B0-4376-88FE-B8BD59D0DB2E |
--motorola=1 |
-m1 |
选择 Motorola-S1 |
GUID-333F7B4D-30BB-406F-A316-4B00F028913B.html#GUID-333F7B4D-30BB-406F-A316-4B00F028913B |
--motorola=2 |
-m2 |
选择 Motorola-S2 |
GUID-333F7B4D-30BB-406F-A316-4B00F028913B.html#GUID-333F7B4D-30BB-406F-A316-4B00F028913B |
--motorola=3 |
-m3 |
选择 Motorola-S3(默认 -m 选项) |
GUID-333F7B4D-30BB-406F-A316-4B00F028913B.html#GUID-333F7B4D-30BB-406F-A316-4B00F028913B |
--tektronix |
-x |
选择 Tektronix(如果未指定输出选项,则为默认格式) |
GUID-B6F62ED3-228D-49CD-A470-70A591B200FD.html#GUID-B6F62ED3-228D-49CD-A470-70A591B200FD |
--ti_tagged |
-t |
选择 TI-Tagged(必须具有 16 位存储器宽度。) |
GUID-0CD35D1D-B0B3-4029-BCBD-CC200E5CC51D.html#GUID-0CD35D1D-B0B3-4029-BCBD-CC200E5CC51D |
--ti_txt |
|
选择 TI-Txt(必须具有 8 位存储器宽度。) |
GUID-33A0B39D-F299-441F-8420-FCCFEA9EADBC.html#GUID-33A0B39D-F299-441F-8420-FCCFEA9EADBC |
加载映像选项 |
--load_image |
|
输出具有加载映像对象格式的文件 |
GUID-667476C8-16FF-422F-9FA2-0E12B35208E9.html#GUID-667476C8-16FF-422F-9FA2-0E12B35208E9 |
--load_image:combine_sections =[true|false] |
|
指定是否应合并段。默认值为 true。 |
GUID-667476C8-16FF-422F-9FA2-0E12B35208E9.html#GUID-667476C8-16FF-422F-9FA2-0E12B35208E9 |
--load_image:endian=[big|little] |
|
指定目标文件字节序。如果省略了此选项,则使用命令行上第一个文件的字节序。 |
GUID-667476C8-16FF-422F-9FA2-0E12B35208E9.html#GUID-667476C8-16FF-422F-9FA2-0E12B35208E9 |
--load_image:file_type =[relocatable|executable] |
|
指定目标文件以外的其他文件类型。目标文件可以相互链接,但会丢失地址。可重定位文件包含段的 sh_addr 字段中的地址。可执行文件维持地址绑定并可以直接加载。 |
GUID-667476C8-16FF-422F-9FA2-0E12B35208E9.html#GUID-667476C8-16FF-422F-9FA2-0E12B35208E9 |
--load_image:format=[coff|elf] |
|
指定目标文件的 ABI 格式。如果省略了此选项,则通过命令行上第一个文件确定格式。 |
GUID-667476C8-16FF-422F-9FA2-0E12B35208E9.html#GUID-667476C8-16FF-422F-9FA2-0E12B35208E9 |
--load_image:globalize=string |
|
不对指定符号进行本地化。可以使用 --load_image:symbol_binding 选项来设置默认值。 |
GUID-667476C8-16FF-422F-9FA2-0E12B35208E9.html#GUID-667476C8-16FF-422F-9FA2-0E12B35208E9 |
--load_image:localize=string |
|
使指定符号变为局部符号。可以使用 --load_image:symbol_binding 选项来设置默认值。 |
GUID-667476C8-16FF-422F-9FA2-0E12B35208E9.html#GUID-667476C8-16FF-422F-9FA2-0E12B35208E9 |
--load_image:machine=[ARM| C2000|C6000|C7X|MSP430|PRU] |
|
指定目标文件机器类型。如果省略了此选项,则使用命令行上第一个文件的机器类型。 |
GUID-667476C8-16FF-422F-9FA2-0E12B35208E9.html#GUID-667476C8-16FF-422F-9FA2-0E12B35208E9 |
--load_image:output_symbols =[true|false] |
|
指定符号是否应输出到文件。默认值为 false。 |
GUID-667476C8-16FF-422F-9FA2-0E12B35208E9.html#GUID-667476C8-16FF-422F-9FA2-0E12B35208E9 |
--load_image:section_addresses =[true|false] |
|
指定加载地址是否应写入输出文件中。仅应用至可重定位文件。默认值为 true。 |
GUID-667476C8-16FF-422F-9FA2-0E12B35208E9.html#GUID-667476C8-16FF-422F-9FA2-0E12B35208E9 |
--load_image:section_prefix =string |
|
为段名指定前缀。默认值为“image_”。 |
GUID-667476C8-16FF-422F-9FA2-0E12B35208E9.html#GUID-667476C8-16FF-422F-9FA2-0E12B35208E9 |
--load_image:symbol_binding =[local|global] |
|
指定加载映像中符号的默认绑定方式。 |
GUID-667476C8-16FF-422F-9FA2-0E12B35208E9.html#GUID-667476C8-16FF-422F-9FA2-0E12B35208E9 |