原创 080627成功的烧写到板上,跑了我的第一个程序(1)

2008-6-28 01:34 3399 5 5 分类: MCU/ 嵌入式

              今天晚上花了点时间将昨天写好的程序,成功的下到了板上,跑了起来,迈出了实验的第一步。其中用USB下载花了我点时间来装驱动。现在将我跑的第一个程序过程给大家分享下。


               首先是用ADS1.2写一个程序,并编译链接。


                1.打开ADS1.2


          a6c7dd38-4223-489a-b666-97f00844063e.jpg


      2.File>New


          b35b4fee-b8ac-4a22-b621-7fbc68de1905.jpg


  3.建立工程,工程名2410LED,地址存在H:\实验程序\2410LED。前面选择第一项ARM Executable Image。至于下面各项的意义,各位可以到网上下ADS1.2的教程来看看。


        d798aba9-4a1f-49f5-be76-b26ff1d00565.jpg


  4.确定之后


       fcd3b0ff-cc09-4b3a-8895-4a61d72794ac.jpg


      5.点击下图红框,进行调试设置。


     a4d71b0d-49ac-4fb3-a465-240d45c540b4.jpg


     点击后,出现下面方框,Targets Setting里,图示Post-Linker选择ARM fromELF。


    7d2c65e5-855d-4fb9-84f6-ae4629cdb155.jpg


   接着设置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...,点击出现加文件的框


  3b043cab-aa17-4458-a8ba-3cbb116200df.jpg


将工程文件夹里所有的C文件和汇编(S文件)添加到工程,有错误点确定。


  251f7fae-0a61-4ec3-9640-b232f2c83a09.jpg


加入后,工程管理框如下:


  fbb19759-aa48-4ac7-b12b-8e8abe38f868.jpg


点击上图DebugRel右边的Make图标,编译链接程序。出现一个Error&Warning框,最上面行有显示错误数,警告数等,当错误数为0是通过编译链接,在工程文件家的2410LED_data里的DebugRel中出现2410LED.bin


点击看大图


工程包:


点击下载

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
5
关闭 站长推荐上一条 /3 下一条