RVDS4.0导入ADS工程

本文详细介绍了如何使用RVDS4.0导入ADS工程,并通过实例演示了数码管实验项目的导入过程及编译配置步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

                                               RVDS4.0导入ADS工程

                                                               ----------数码管实验

第一步.     打开ARM Workbench IDE V4.0。


 

第二步.     打开“FileàNewàRealView Project”。


 

 


 

第三步.      输入工程的名称:pxa270_SEG,然后点击“Finish”。


 

第四步.      在“pxa270_SEG”工程点击鼠标的右键,在弹出的菜单中选择“Import…”开始导入ADS工程。


 

 


 

第五步.      在弹出的菜单中选中“File System”,然后点击“Next”。


 

第六步.      找到数码管的ADS工程的目录。


 

第七步.      选中源程序代码目录,然后点击“Finish”。


 

第八步.      开始编译源程序代码,结果会出现一个错误和二个警告。


 

 


 

第九步.      打开“boot.s”文件,在文件的开始位置加上“PRESERVE8”,再重新编译。


 

第十步.     为了使程序可以在EELiod上运行还需要进行如下的设置。

 

第十一步.             打开工程的属性窗口,选择“SettingsàManage configuration”把“发行”设置为“Active”。

 

 

 

第十二步.            在“Tool settings”中选中链接器的“输出”,在“RO”输入“0x0”,在“RW”中输入“0xa0100000”。


 

第十三步.            在“Tool settings”中选中链接器的“选项”,在“映象入口点”中输入“boot.o”。


 

 


 

第十四步.            在“Tool settings”中选中链接器的“布局”的“置于映像的开头”中输入“boot.o”。


 

第十五步.            在“Build stepsàPost-build stepsàCommand”中输入“fromelf  --bin  --output=pxa270_seg.bin  pxa270_SEG.axf”。(让工具自动生成BIN文件)。

 

 

 


 

第十六步.             编译完成后,在工程相应的目录下就会生成EELiod上可以运行的BIN文件。


 

附:编译完成后,我们还是会看到两个警告,为了把警告去掉,我们需要修改一下源程序代码。

1、打开“main.c”文件屏掉“// return 0;”。

2、在“main.c”文件的最后添加一空行。

 

本文来自优快云博客,转载请标明出处:http://blog.youkuaiyun.com/llm330/archive/2010/02/26/5328111.aspx

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 用户指南》。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值