当前位置: 技术问答>linux和unix
武宗涛 linux nor flash驱动如何加载?为什么系统中没有mtdcore.c文件,按理说应该是加载模块方式能行啊?求问,到底怎么回事啊?
来源: 互联网 发布时间:2017-04-07
本文导语: 驱动加载方式有两种,一种是模块加载方式,一种是编译内核,之前写的比较简单的字符驱动我都是用模块加载的方式完成的,现在尝试写flash驱动,当时模块加载方式没办法加载上,原因是add_mtd_partitions和del_mtd_parti...
驱动加载方式有两种,一种是模块加载方式,一种是编译内核,之前写的比较简单的字符驱动我都是用模块加载的方式完成的,现在尝试写flash驱动,当时模块加载方式没办法加载上,原因是add_mtd_partitions和del_mtd_partitions这两个函数找不到。看网上说是这两个函数在mtdcore.c中定义了,当时我找遍了整个文件系统都没有这个文件啊。重新编译的方法我还没有试,按理说应该是加载模块方式能行啊?求问,到底怎么回事啊?
|
就是找add_mtd_partitions del_mtd_partitions定义的地方呀