UBOOT:2015.7
Linux:TISDK Linux version 4.4.32-rt41-ge26c84b0ac
我看到新的TI Linux内核DA850系列支持了通过devicetree配置,而不用用编码写platform配置
我通过menuconfig将DA850EVM相关的定义都取消,只保留da8xx-dt.c
然后发现,因为uboot下传给kernel的mach_type还是DA850EVM的值,而内核中纯devicetree版本的mach type却是ffffffff,无法匹配,启动不了。
这个问题可以如何解决呢?
mach-davinci/da8xx-dt.c是否已经完整的支持了omapL138了呢?
DachuanLiu:
回复 Shine:
刚看了这个帖子
只是目前按我上面的做法,让内核仅支持dts,出现mach type不匹配的问题
DachuanLiu:
回复 Shine:
我调试了一下,感觉是DTB没有正确传给kernel
请问一下,按新的TISDK内核,我目前只知道Kernel加载地址是C0008000,但DTB加载地址是什么呢?
Shine:
回复 DachuanLiu:
从上面的bootz命令看,dtb加载地址是0xc0400000。
看一下log信息, 看有没有加载dtb文件。
Shine:
回复 DachuanLiu:
感谢分享!