分类:
2009-01-12 15:16:43
leo_johncn2009-01-15 16:18:37
您好。实际上我也是初学者,我也还在摸索之中,所以我也无法给您回答这个问题! 据我了解,eCos在编译完成之后只会得到libtarget.a,extras.o,...等几个库文件,您需要将自己的应用程序和eCos的库进行链接,才能得到一个完整的eCos程序下载到目标板运行。 对于我而言,我一般是先用eCos的Redboot模板做出Redboot来,当然在Redboot上最主要是实现串口、eth以及flash的驱动,之后则用Redboot将编译的eCos装载到目标板运行,Redboot提供go或者exec(for linux)命令来运行你的程序。 另外,用于eCos的开发工具一般是linux平台下的交叉编译工具,这时候用ADS可能就不是很方便了,大多采用gnu-tools、gnu-make之类的工具来编译、链接你的程序。不过在调试Redboot的时候,还可以采用AxD和Jtag结合的办法,当有了Redboot之后,调试程序就可以使用arm-elf-gdb了。