链接命令文件(CMD)文件的作用什么? (10分) 举例分析说...
链接命令文件(CMD)文件的作用什么? (10分) 举例分析说明CMD文件的组成部分?(20分) 若初始化时将PMST的值设置为0xA8,请说明绘图说明第0页程序空间和数据空间的存储空间映射情况。(20分) 在FIR实验中,需要指定一缓冲区在数据空间的起始地址符合某一特征,例如与0x0200对齐,即要求其16位首地址中最低9位必须是0,即其地址必是0x0200的整数倍。在应用中,需要采用自定义段和CMD文件来实现。.vectors段的起始地址要求是0x80。 (1)利用C语言编写程序代码自定义数据段,将以下定义的mySeciton数组数据置于自定义的.mySect段。(10分) ()//指示mySection位于.mySect段 int mySection[64]; (2)完成CMD文件,请配置mySect数组的首地址为0x1000; (20分) MEMORY { PAGE 0: P_CODE: origin = 0x2800, len = 0x2800 VECT: origin =(), len = 0x80 PAGE 1: D_DATA: origin = 0x100, len = 0xF00 D_MyDATA: origin = (), len = 0x1000 D_CSL_DATA: origin = 0x2000, len = 0x800 D_DARAM03: origin = 0x5000, len = 0x3000 } SECTIONS { .text: {} > () PAGE 0 .csldata: {} > D_CSL_DATA PAGE 1 .cinit: {} > P_CODE PAGE 0 .bss: {} > D_DARAM03 PAGE 1 .stack: {} > D_DARAM03 PAGE 1 .mySect {} > D_MyDATA () .vectors {} > VECT PAGE 0 /* interrupt vectors */ } 5. FIR滤波器为, 利用C语言设计一个FIR滤波函数实现输入信号的滤波。(20分)