武宗涛 linux nor flash驱动如何加载?为什么系统中没有mtdcore.c文件,按理说应该是加载模块方式能行啊?求问,到底怎么回事啊?

若水风尘 2013-04-15 02:06:56
驱动加载方式有两种,一种是模块加载方式,一种是编译内核,之前写的比较简单的字符驱动我都是用模块加载的方式完成的,现在尝试写flash驱动,当时模块加载方式没办法加载上,原因是add_mtd_partitions和del_mtd_partitions这两个函数找不到。看网上说是这两个函数在mtdcore.c中定义了,当时我找遍了整个文件系统都没有这个文件啊。重新编译的方法我还没有试,按理说应该是加载模块方式能行啊?求问,到底怎么回事啊?
...全文
60 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
kickxxx 2013-04-16
  • 打赏
  • 举报
回复
就是找add_mtd_partitions del_mtd_partitions定义的地方呀
若水风尘 2013-04-15
  • 打赏
  • 举报
回复
引用 1 楼 kickxxx 的回复:
grep add_mtd_partitions kernel_root/* -R
什么意思?
kickxxx 2013-04-15
  • 打赏
  • 举报
回复
grep add_mtd_partitions kernel_root/* -R

1,318

社区成员

发帖
与我相关
我的任务
社区描述
主要是开发驱动技术
社区管理员
  • 驱动程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧