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”文件的最后添加一空行。

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/llm330/archive/2010/02/26/5328111.aspx

源文档 <http://blog.csdn.net/llm330/archive/2010/02/26/5328193.aspx>

你可能感兴趣的:(导入)