- 7
- 0
- 约7.4千字
- 约 47页
- 2016-05-21 发布于湖北
- 举报
通常,.text、.cinit、.switch段可以链接到系统的ROM或RAM中且必须是在程序存储器中(page0) ;.const段可以链接到系统的ROM或RAM中,且必须是在数据存储器中(page1) ;.bss、.stack、.system段必须链接到系统的RAM中,且必须是在数据存储器中(page1) 。 * 链接器命令文件举例 -o hello.out-m hello.mapMEMORY{?? PAGE 0: VECT:origin=0x8000h,length 0x040h?? PAGE 0: PROG:origin=0x8040h,length 0x600h?? PAGE 1: DATA:origin=0x8000h,length 0x400h}SECTIONS{.vectors VECT PAGE 0.text??? PROG PAGE 0.bss???? DATA PAGE 1.const?? DATA PAGE 1} * 用CCS开发简单的程序 1.创建新的工程文件 工程文件中包含着设计中所有的源代码文件、链接器命令文件、库函数、头文件等。 (1)在CCS的安装目录的myprojects子目录下创建一个myfile1目录。 (2)启动CCS,在Project菜单中选择New项,在Project中输入myfile1,CCS将创建一个名为myfile1.pjt的工程。 * 2.将文件添加到工程中 (1)新建源文件 执行菜单file/New/source files,并把文件保存在myfile工程文件夹下。 (2)在工程中添加源文件 执行菜单project/add files to project,把此文件添加到工程中。 * 3.生成和运行程序 (1)选择菜单命令Project→Rebuild All,对工程重新编译、汇编和链接,主窗口下方的信息窗口将显示build进行汇编、编译和链接的相关信息。 (2)选择菜单命令File→Load Program,在当前目录的Debug目录下选择myfile.out并打开,将Build生成的程序加载到DSP中。 (3)选择菜单命令Debug→Run或在Debug工具栏上单击Run按钮,运行该程序。 * 举例 实现数组a[20]={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19},x[20]={1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]的初始化,并将数据存储器中的数组x[20]复制到数组y[20],将数据存储器中的a[20]写入到程序存储器PROM(2000H-2013H),再将程序存储器PROM中的20个数据存入数据存储器DATA(0200H-0213H) * 1.编写汇编源程序 .mmregs .data TBL: .word 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19 .word 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 PROM : .usect “PROM”,20 .bss a,20 .bss x,20 .bss y,20 DATA .usect “DATA”,20 * .text Start: STM #a,AR1 RPT #39 MVPD TBL,*AR1+ STM #x,AR2 STM #y,AR3 RPT #19 MVDD *AR2+,*AR3+ STM #a,AR1 LD #PROM,A STM #19,AR3 * LOOP: WRITA *AR1+ ADD #1,A,A BANZ LOOP,*AR3- LD #PROM-1,A STM #DATA,AR1 ST #19,BRC RPTB LOOP1 ADD #1,A,A LOOP1: READA *AR1+ WAIT
您可能关注的文档
- 贷款通则(英文版).doc
- 除氧器吊装002.doc
- 斯坦福-比奈-国际标准智商测试.doc
- 大西洋焊材分类知识.doc
- 电缆、母线参数.doc
- 第三节线性规划.ppt
- 地埋排水管道安装.doc
- 三相电表如何接法.doc
- 第四章 汽机热力及辅助系统.ppt
- 商品学复习题.doc
- 山西天一大联考2025-2026学年高二上学期期末学情监测语文试题(试卷+解析).docx
- 山西忻州部分学校2025-2026学年高一上学期2月质量检测数学试题(人教B版)(试卷+解析).docx
- 山西运城市2025-2026学年高二第一学期期末调研测试数学试题(试卷+解析).docx
- 陕西省榆林市榆阳区2025-2026学年八年级上学期期末地理试题(试卷+解析).docx
- 陕西西安市碑林区2025-2026学年度第一学期期末八年级生物试题(试卷+解析).docx
- 四川省广元市苍溪县2025-2026年八年级上学期期末道德与法治试题(试卷+解析).docx
- 江苏泰州市姜堰区2025-2026学年七年级上学期1月期末数学试题(试卷+解析).docx
- 江苏省扬州市邗江区2025-2026学年九年级上学期期末考试化学试题(试卷+解析).docx
- 江西上饶市铅山县2025-2026学年第一学期期末考试八年级数学试题(试卷+解析).docx
- 江苏扬州市高邮市2025-2026学年度第一学期期末学业质量监测试题九年级英语(试卷+解析).docx
原创力文档

文档评论(0)