RVDS 4.0 ARM FPGA验证教程:从设置到烧录

4星 · 超过85%的资源 需积分: 50 76 下载量 73 浏览量 更新于2024-07-26 收藏 1.09MB PDF 举报
"RVDS 4.0使用教程,涵盖了从创建工程到烧录ARM镜像到FPGA的详细步骤,包括使用RealView ICE调试仿真器和QuartusII软件进行ARM11镜像的烧录。" RVDS 4.0是RealView Development Suite的第4个版本,是一款由ARM公司提供的强大的嵌入式开发工具,主要用于针对ARM架构的处理器进行应用程序的开发、调试和分析。这个使用教程旨在帮助初学者逐步了解和掌握RVDS 4.0的使用方法。 在使用RVDS 4.0进行开发时,首先需要创建一个工作空间(Workspace),这是项目管理的基础,可以将所有相关的工程文件组织在一起。在ARMWorkbench IDE v4.0中,可以通过"Workbench"进入主界面,然后选择"Other"新建一个工作空间。接着,新建一个RealView Project,命名并选择所需的处理器核心,如ARM1136J-S。 为了使工程能够运行,我们需要为工程添加必要的资源。创建"src"文件夹,并在其中设置子文件夹,如"boot"、"code"、"include"和"misc"。这些子文件夹分别用于存放启动代码、中断向量表代码、头文件和分散描述文件。这些文件是构建和运行基于ARM处理器的程序所必需的,它们定义了程序的入口点、中断处理机制、系统配置等关键元素。 在硬件方面,教程提到了使用FPGA进行ARM核心的实现和验证。FPGA允许快速原型设计和硬件调试,而USB用于将镜像文件下载到FPGA。实验室中的板子内置JTAG调试器,因此可以直接通过USB进行下载。对于调试,RealView ICE扮演了重要角色,它是一个硬件调试工具,能与ARM处理器进行通信,提供断点设置、变量查看等功能。在连接RealView ICE时,需要扩展板FPGAEXPV4来连接FPGA和调试器。 在烧录镜像到FPGA的过程中,使用了QuartusII软件,这是一款Altera公司的FPGA开发工具,它可以读取ARM的镜像文件并将之编程到FPGA中。整个流程包括了从编写代码、编译、生成二进制文件,到最后通过JTAG接口将镜像烧录到FPGA的步骤。 总结来说,这个RVDS 4.0使用教程详细介绍了如何在RVDS环境下建立项目,配置资源,以及如何与FPGA硬件交互进行开发和调试。这对于学习和实践基于ARM处理器的嵌入式系统开发非常有帮助。
2012-06-23 上传
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 用户指南》。