ZHCUAV7Z september 1995 – march 2023 66AK2E05 , 66AK2H06 , 66AK2H12 , 66AK2H14 , AM1705 , AM1707 , AM1802 , AM1806 , AM1808 , AM1810 , AM5K2E04 , OMAP-L132 , OMAP-L137 , OMAP-L138 , SM470R1B1M-HT , TMS470R1A288 , TMS470R1A384 , TMS470R1A64 , TMS470R1B1M , TMS470R1B512 , TMS470R1B768
场景 1 展示了如何构建十六进制转换命令文件以转换图 16-1 中所示存储器系统的目标文件。此系统中有一个连接到 TMS470 目标处理器的外部 128K × 8 位 EPROM。
目标文件由分配了存储器位置的存储器块(段)组成。通常,各段互不相邻:地址空间中的段与段之间存在一些空洞,这些空洞没有数据。场景 1 展示了如何使用十六进制转换实用程序的映像模式来用填充值填充段之前、之间或之后的任何空洞。
在此场景中,应用程序代码驻留在 TMS470 CPU 的程序存储器 (ROM) 中,但此代码使用的数据表驻留在片外 EPROM 中。
目标板的电路负责处理对数据的访问;0x1000 的本机 TMS470 地址访问 EPROM 上的位置 0x0。
为满足代码的地址要求,此场景需要一个链接器命令文件来分配段和存储器,如下所示:
Example16-1 展示了解析所述规范中所需地址的链接器命令文件。