Linker Options
CODE
CODE 可以接收如下参数形式:
若干个地址范围,表示可重定位的 CODE 段可被分配的地址区间,也就是代码可以被放在哪些区间内。
若干个 section 的名称(section 名称参见 M51 相关),用来界定列出的 section 的先后顺序。section 还可以附带一个地址信息,表示希望将这个 section 定位在何处。
用例:
# CODE relocated in 0-0x3FFF and 0x8000-0xFFFF BL51 MYPROG.OBJ CODE(0 - 0x3FFF, 0x8000 - 0xFFFF) # FUNC1, FUNC2 at beginning of CODE BL51 A.OBJ CODE(?PR?FUNC1?A, ?PR?FUNC2?A) # FUNC1 at 0x800H; FUNC2 after FUNC1 BL51 A.OBJ CODE(?PR?FUNC1?A (0x800), ?PR?FUNC2?A)
Last updated
Was this helpful?