This option specifies the input binary file.
-Binary=file(section[:alignment][/attribute][,symbol])[,file(section[:alignment][/attribute][,symbol])]... |
This option specifies input binary file file. |
If the extension is omitted from the input file specification, it is assumed that ".bin" has been specified. |
Input binary data is allocated as the data of specified section section. |
When symbol symbol is specified, it can be linked as a defined symbol. |
The section specified by this option can have its section attribute and number of alignment specified. |
If attribute is omitted, the write, read, and execute attributes will be all valid by default. [V1.04 or earlier]
CALLT0, CODE, TEXT, TEXTF, TEXTF_UNIT64KP, CONST, CONSTF, SDATA, DATA, DATAF, OPT_BYTE, or SECUR_ID can be specified as the section attribute attribute. CODE becomes the same as the relocation attribute of TEXT. If a name other than ".option_byte" is specified for the section name while OPT_BYTE is specified, an error will occur. If a name other than ".security_id" is specified for the section name while SECUR_ID is specified, an error will occur. |
If attribute is omitted, the write, read, and execute attributes will all be valid by default. [V1.05 or later]
The value that can be specified for number of alignment alignment is a power of 2 (1, 2, 4, 8, 16, or 32). |
The binary file specified by this option can be allocated to only addresses 0 to 0x0FFFF. Generate an assembler source code like that shown below to change the section attribute to the desired attribute, such as for allocating the binary file to an address greater than address 0x10000. |
b.bin is allocated from 0x200 as the .D1bin section. |