Eclipse开发调试ARM裸机程序

 
       终于还是要做裸机了,这次就想要用eclipse来开发调试裸机程序,这个在《 用eclipse调试uboot工程》的基础上做的,基本的环境搭建是一样的。

       第一个程序先用韦东山的最基本的裸机程序led_on这个程序(就是《嵌入式应用开发完全手册》光盘中的带的程序),像导入U-boot工程一样导入这个裸机工程。

        Makefile稍微动一下,就是原来的开头的“led_on.bin”改为“all”,eclipse默认编译的目标为“all”,就可以顺利编译通过了,编译完后会产生led_on.bin,led_on_elf。前者是下载到NandFlash中运行的,后者是调试用的。
         Eclipse开发调试ARM裸机程序_第1张图片

        能编译后就要开始配置调试了,和调试u-boot唯一不同的是指定应用程序的名字,如下图所示。其它的 Debugger Commands和调试u-boot中的配置一样的。
         Eclipse开发调试ARM裸机程序_第2张图片

        还有根据Makefile中的链接地址得出这个不是在SDRAM中运行的,是在4k的内部ram中的运行的,开发板要拨到NandFlash调试,否则程序就跑飞了。下面上一张调试截图:
        Eclipse开发调试ARM裸机程序_第3张图片

你可能感兴趣的:(Eclipse开发调试ARM裸机程序)