原创 庆祝AT91SAM9260第一步调通

2010-10-4 18:30 2258 1 1 分类: MCU/ 嵌入式

折腾了整一周,连续几个不眠夜。终于达成第一步,调通AT91SAM9260的bootstrap,往ARM9+Linux嵌入式开发进了一步。


整周都困在编译平台上,看教科书推荐使用Red Hat平台下用gcc编译,由于实在是对Linux不怎么熟,整了好久,还是没能正常编译出来,而且这些老旧的操作系统平台,和我的笔记本兼容实在是不怎么样,总是这个设备识别不出,那个运行异常。忍不住了,回归windows。


想想ARM9无异于一块高级一点的单片机,所以想,入门先从写那种裸机程序开始吧,因为bootstrap也是这种类型的程序。先期使用keil做,怎么弄就不行,后来突然想起windows下也有类似于arm-lef-gcc的工具,就是WinARM,找寻好久,终于用这个环境在windows下将官方的bootstrap编译通过,并且通过参考这份官方bootstrap代码,成功搞定了LED灯控制。


Linux这东西还真是觉得挺陌生的,那个环境底下由于太过于自由,东西还是比较杂的,一时半会搞不定,看样子后面有时间得好好折腾下这个系统。今天刚下了一个Ubuntu10.04,这个系统感觉做得还真不错,用起来还是挺顺手的,打算后续就用Ubuntu10.04将开发环境搭建起来。


不过就是不明白keil 环境下用realview编出来的代码直接在上面的NAND或者NOR里就是不能得到运行结果。或许库不一样吧,哪里没设置好。


另外对AT91SAM9260的内存分布和启动模式总算都搞明白了,发现这款片子还是挺强大的,呵呵,希望早日能搞定它吧。


 

PARTNER CONTENT

文章评论0条评论)

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