×
单片机 > 单片机程序设计 > 详情

IDE接口驱动程序移植

发布时间:2020-06-18 发布时间:
|

从上图可知:中断引脚为EINT6,上升沿有效;使用nWAIT信号;数据位宽为16。


如前所述,移植驱动,只需要把上面的地址、中断号告诉内核就可以了。


只需要修改两个文件,drivers/ide/arm/ide_arm.c、drivers/ide/Kconfig。


在drivers/ide/arm/ide_arm.c文件中增加ide_s3c24xx_init函数,修改后文件如下(使用编译开关CONFIG_ARCH_S3C2410包含起来的代码是新加的):




配置、编译内核:


在内核根目录下执行“make menuconfig”,配置成下面这样:


接下来需要安装一些工具:

1.安装mke2fs。

2.安装mkdosfs。

接下来就可以分区、格式化、使用IDE设备了。


    设备文件/dev/hda、/dev/hdb表示整个磁盘,设备文件/dev/hda1、/dev/hda2、/dev/hdb1、/dev/hdb2等表示磁盘的分区。初始化硬盘时,驱动程序会自动识别它的分区。


    (1)创建设备文件:如果使用mdev机制,这个步骤可以省略。




关键字:IDE接口  驱动程序  移植 

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
STM32 USB HID 键盘