嵌入式技术论坛
直播中

alexdos

6年用户 804经验值
擅长:可编程逻辑 电源/新能源 嵌入式技术 模拟技术
私信 关注

ADS集成开发环境设置 ADS开发环境如何设置

本帖最后由 alexdos 于 2021-9-7 11:45 编辑

(1)在新建的工程中,选择 Debug 版本,如图 2-8 所示,使用 Edit|Debug Settings 菜单对 Debug 版本进行参数设置。
1.png
(2)在如图 2-9 中,单击“Debug Setting”按钮,弹出如图 2-10 所示对话框,选中“Target Setting”选项,在 Post-linker 栏中选中 “ARM fromELF”项,单击“OK”按钮确定。这是为生成可执行代 码的初始开关。
2.png
(3)在图 2-10 中,单击“ARM Assembler”选项,出现如图 2-11 所示对话框。在“Architecture or Processer”栏中选 ARM920T。这是项目选择的 CPU 类型。
3.png
(4)单击“ARM C Compliler”选项,出现如图 2-12 所示的对话框。在“Architecture or Processer”栏中选 ARM920T,这是要编译的 CPU 核。
4.png
(5)单击“ARM linker”选项,在“Output”选项卡中设定程序的代码段地址,以及数 据使用的地址,如图 2-13 所示。图中的“RO Base”栏中填写程序代码存放的起始地址, “RW Base”栏中填写程序数据存放的起始地址。该地址是属于 SDRAM 的地址。
5.png
选择“Options”选项卡,如图 2-14 所示, “Image entry point”栏中要填写程序代码的入 口地址,其他保持不变,如果是在 SDRAM 中运行,则可在 0x30000000~0x33ffffff 中选值, 这是 64MB SDRAM 的地址,但是这里用的是起始地址,所以必须把你的程序空间给留出来,并且还要留出足够的程序使用的数据空间,而且还必须是 4 字节对齐的地址(ARM 状态)。 通常入口点 Image entry point 为 0x30000000,ro_base 也为 0x30000000。

选择“Layout”选项卡,如图 2-15 所示,在“Place at beginning of image”栏内,需要填 写项目的入口程序的目标文件名,如整个工程项目的入口程序是 2410init.s,那么应在 Object/Symbol 处填写其目标文件名 2410init.o,在“Section”处填写程序入口的起始段标号。 它的作用是通知编译器,整个项目的开始运行是从该段开始的。
6.png
(6)在“Debug Setting”对话框中单击左栏的“ARM  fromELF”选项,在“Output file name”栏中设置输出文件名*.bin,前缀名可以自己取,在“Output format”栏中选择“Plain binary”,这是设置要下载到 Flash 中的二进制文件。在图 2-16 中使用的是 test.bin。
7.png
(7)到此,在 ADS 1.2 中的基本设置已经完成,按“OK”按钮完成设置。可以将该新建 的空的项目文件作为模板保存起来。首先,要将该项目工程文件改一个合适的名字,如 S3C2410 ARM.mcp 等,然后,
AR在 ADS 1.2 软件安装的目录下新建一个合适的模板目录名,如S3C2410 ARM Executable Image,再将刚刚设置完的 S3c2410 ARM.mcp 项目文件存放到该目 录下即可。 (8)新建项目工程后,就可以执行菜单 Project|Add Files 把和工程相关的所有文件加入, ADS 1.2 不能自动进行文件分类,用户必须通过 Project|Create Group 来创建文件夹,然后把 加入的文件选中,移入文件夹。或者在文件填加区,单击鼠标右键,如图 2-17 所示。 先选“Add Files”选项,加入文件,再选 Create Group 选项,创建文件夹,然后把文件 移入文件夹内。读者可根据自己习惯,更改 Edit|Preference 窗口内关于文本编辑的颜色、字 体大小,形状,变量、函数的颜色等设置,如图 2-18 所示。www.quanxiquan.cn
8.png

回帖(1)

dudu

2019-10-15 19:23:00
初学者来报道。。。。。。。。。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分