RVDS4.0建立工程

1.打开RVDS4.0

选择工程目录,建议不要使用中文路径.

2.

点击右边的那个图标进入工程界面.

3.

点击那个箭头选择RealView Project开始新建工程.

4.

填写工程名称,

5.点击NEXT到下面这个界面,选择CPU,Bare ARM Cores-> ARM1176JZF-S

6.选择浮点协处理器,点击Finish完成工程建立.

7.添加文件

直接将文件或者文件夹拖入到左边的目录中就行了,添加文件非P常简单.

8.配置,在工程顶层目录上右键,选择properties,菜单最下面的一个,快捷键ALT+ENTER

找到C/C++ Build -> Settings

9.首先设置启动文件

将启动文件填入--fires=那个位置,我的启动文件的名字为startup.s,就填startup.o,这个根据实际情况填写自己的启动文件.

10.设置映像入口点:0x50200000

11.设置基址

12.添加工程文件路径

13.注意,RVDS4.0.c;.h文件都要使用小写的扩展名如aaa.c,aaa.h,至于原因用过GCC的应该知道,还有就是RVDS4.0中的文件被改动之后需要手动保存再编译链接,编译器不知道自动保存的,eclipse是可以设置成自动保存的,修改

Window ->Preferences -> General -> Workspace -> “Save automatically beforebuild”

这样以后每次编译后就会自动保存的.

14.顺便将printf重定义到UART

//加入以下代码,支持printf函数,

#if 1

int fputc(intch,FILE *f)

{

UART0_SendByte((u8)ch);//串口字节发送函数

returnch;

}

#endif

15.到此结束了,祝大家学习愉快,不懂的可以再网上查询,也可以问我,O(_)O谢谢.微笑

最后补充一点,在工程目录调试下面生成的AXF文件用AXD载入一样可以调试的,还有对没用过eclipse的朋友说明一下,ctrl+b是编译.

之前一直在LINUX下面用eclipse,还汉化了,试着用在RVDS4.0上面果真汉化了,上图


最后,让RVDS4.0生成BIN文件

这个设置目的要将 ELF 文件转换为纯二进制文件,以直接加载到内存中

fromelf --bin --output=ok6410.binok6410.axf

其中ok6410.axf为编译生成的目标文件格式文件名全称,是在以下设置的,ok6410这是我的工程里面用的名字,实际以自己的。



保存后编译工程,需要刷新后才会显示出来,如下图


1 系统要求 运行 ARM® RealView® Development Suite (RVDS) v4.0 的计算机最低要求使用 1GHz Pentium III 系列处理 器, 512MB 的系统内存。 建议的计算机规格为 Pentium 4 系列处理器,内存为 1GB。 注意 如果使用 RVDS Professional 版,运行 ARM Profiler 的计算机的最低建议规格为 2GHz 双核处理器, 1GB 内存。 1.1 支持的平台 以下平台支持 RVDS v4.0: • Windows Vista Business Service Pack 1 • Windows Vista Enterprise Service Pack 1 • Windows XP Professional Service Pack 2 • Windows Server 2003 (仅编译器) • 用于 Intel x86 的 Red Hat Enterprise Linux WS 4 版 (使用 Gnome 窗口管理器和 bash Shell) • 用于 Intel x86 的 Red Hat Enterprise Linux WS 5 版 (使用 Gnome 窗口管理器和 bash Shell) 所有工具同时支持这些操作系统的 32 位和 64 位版本。 但是,RealView ICE 不支持 Red Hat Linux 的 64 位 版本,也不允许在 Windows Vista 中安装 64 位的 USB 驱动程序。 注意 RVDS v4.0 使用 Acresso Software Inc. (前身是 Software Business Unit of Macrovision Corporation)的 FLEXnet 许可证管理软件。 要使用浮动许可证,必须在每台相关计算机上配置并运行 TCP/IP 网络。 有关详 细信息,请参阅 《ARM 工具 FLEXnet 许可证管理指南 4.2 版》。 1.2 RealView ICE 主机软件 选择 Full/ 全部产品选项,就会安装在发行 RVDS v4.0 版本时可用的 RealView ICE 主机软件版本。 但对于 不同功能的使用,有不同的要求: • 对于硬件调试,要求使用 TCP/IP 或 USB 连接到主机的 RealView ICE 运行控制单元 • 对于使用 RealView Debugger 进行的捕获和分析跟踪,要求如下: — 要使用 Embedded Trace Buffer™ (ETB™) 捕获跟踪,要求使用 TCP/IP 或 USB 连接到主机的 RealView ICE 运行控制单元 — 要直接从 Embedded Trace Macrocell™(ETM™) 中捕获跟踪,需要 RealView Trace 或 RealView Trace 2 数据捕获单元,该单元通过 RealView ICE 运行控制单元连接到主机 注意 仅 Windows 平台支持使用 RealView Debugger 进行跟踪捕获和分析。 • 对于硬件性能分析,要求如下: — 使用 TCP/IP 或 USB 连接到主机的 RealView ICE 运行控制单元 — 使用 USB 连接到主机的 RealView Trace 2 数据捕获单元。 根据调试和跟踪要求,必须分别购买 RealView ICE、RealView Trace 和 RealView Trace 2 硬件。 您购买的 RealView ICE 硬件会包含某版本的 RealView ICE 主机软件。 有关详细信息,请参阅 《RealView ICE 和 RealView Trace 用户指南》。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值