您当前的位置:五五电子网电子知识单片机-工控设备ARM单片机Blob在S3C44B0上的移植 正文
Blob在S3C44B0上的移植

Blob在S3C44B0上的移植

点击数:7103 次   录入时间:03-04 11:55:44   整理:http://www.55dianzi.com   ARM单片机

  通过S3C44B0进行Flash的烧写需要注意几点:首先,S3C44B0外部地址总线是根据外部数据总线宽度连接的。例如,本开发板外部数据总线为16位宽度,这样S3C44B0的地址线A0就没有接入外部地址总线,而是从A1接起。表1所列为不同的外部数据总线宽度下,处理器与外部存储器的地址线接法。

表1  存储器在不同总线宽度下与S3C44B0地址线的接法

  对Flash编程需要对Flash写入一个特定的时序。如果S3C44B0寻址0x5555,由于外部总线错了一位,这样在Flash看来发过来的地址信号是0xAAAA,也就不能正确地完成操作。注意到这一点,根据Blob自带的Flash驱动程序,就可以很方便地改写出适合自己Flash驱动程序。

结语

  根据笔者经验介绍了Blob在S3C44B0上的移植,目前它已经能稳定地运行在开发板上;并且可以进行烧写Flash,查看内存,引导uClinux等操作,为项目的后续开发奠定了良好的基础。

参考文献

1  刘安昱,温晓辉,刘志红. 基于S3C44B0的uClinux的移植. 单片机与嵌入式系统应用,2003(12)
2  杜春雷. ARM体系结构与设计. 北京:清华大学出版社,2003



上一页  [1] [2] 


本文关键字:暂无联系方式ARM单片机单片机-工控设备 - ARM单片机

《Blob在S3C44B0上的移植》相关文章>>>