A.存储空间划分
B.进行段的指示
C.保存映射数据
D.指定PAGE0 为程序存储器
第1题
链接命令文件(CMD)文件的作用什么? (10分) 举例分析说明CMD文件的组成部分?(20分) 若初始化时将PMST的值设置为0xA8,请说明绘图说明第0页程序空间和数据空间的存储空间映射情况。(20分) 在FIR实验中,需要指定一缓冲区在数据空间的起始地址符合某一特征,例如与0x0200对齐,即要求其16位首地址中最低9位必须是0,即其地址必是0x0200的整数倍。在应用中,需要采用自定义段和CMD文件来实现。.vectors段的起始地址要求是0x80。 (1)自定义数据段,将以下定义的mySeciton数据置于自定义的.mySect段。(10分)#pragma DATA_SECTION(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分)
第2题
链接命令文件(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分)
第3题
A、add_executable()
B、add_library()
C、add_link()
D、target_link_libraries()
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!