今天晚上花了点时间将昨天写好的程序,成功的下到了板上,跑了起来,迈出了实验的第一步。其中用USB下载花了我点时间来装驱动。现在将我跑的第一个程序过程给大家分享下。
首先是用ADS1.2写一个程序,并编译链接。
1.打开ADS1.2
2.File>New
3.建立工程,工程名2410LED,地址存在H:\实验程序\2410LED。前面选择第一项ARM Executable Image。至于下面各项的意义,各位可以到网上下ADS1.2的教程来看看。
4.确定之后
5.点击下图红框,进行调试设置。
点击后,出现下面方框,Targets Setting里,图示Post-Linker选择ARM fromELF。
接着设置Language Setting,将前面两项ARM Assembler和ARM C Compiler在Targets项选者ARM920T,我想大家都明白为什么。
设置ARM Linker,将RO Base设为0x30000000,RW Base设为0x33000000.如下图
转到ARM Linker里面的Layout项,设置如下图:
最后设置ARM fromELF,我们选者输出2进制文件,输出文件名设为2410LED.bin
6.下面向工程中添加文件,大家可以先把我工程包里面的所有C文件和汇编文件拷到上面建的工程文件文件夹里。在工程管理框里邮寄,出现Add Files...,点击出现加文件的框
将工程文件夹里所有的C文件和汇编(S文件)添加到工程,有错误点确定。
加入后,工程管理框如下:
点击上图DebugRel右边的Make图标,编译链接程序。出现一个Error&Warning框,最上面行有显示错误数,警告数等,当错误数为0是通过编译链接,在工程文件家的2410LED_data里的DebugRel中出现2410LED.bin
工程包:
文章评论(0条评论)
登录后参与讨论