移植镜像,没有驱动能否工作?

放逐之魂 2019-09-10 11:49:26
同cpu,其他芯片有差异,能不能光靠修改dts让其正常工作?现在网卡和spi都初始化不了,看到别人移植的也并没有把.ko驱动文件复制过去,但是他把booti自己重构了,不知道添加了什么功能,难不成还能手动给image添加驱动?我知道windows有类似的做法,不知道linux是不是也可以,我会用ida反汇编,但是能dts解决就dts最好,求指一条明路,本来就是玩玩,已经熬夜几天又多了好多白头发了,不证实自己猜想很难受
...全文
179 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
melo_fang 2019-10-12
  • 打赏
  • 举报
回复
初始化不了是什么状况?
1.确认config文件有把驱动配置进去
2.确认dts配置好了硬件资源
3.手动加log查看init probe等调用情况
  • 打赏
  • 举报
回复
CPU相同,基本的指令集,驱动都不用修改,但是每块板子的硬件不完全一样,那驱动的配置肯定有差异,比如A板的用的100M,而B板用的1G,那么配置肯定就有差异,做的好的,是完全可以在DTS中修改下配置就可以,但你的镜像里就不一定能做到这一步。主要还是要对比硬件的差异在哪晨。

21,597

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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