本文主要是介绍关于Your dtc is too old, please upgrade to dtc 1.4 or newer的解决方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
环境:ububtu12.04 64bit
最近在编译uboot2016.07的时候一直出现Your dtc is too old, please upgrade to dtc 1.4 or newer,被这个问题困扰很久,一直没有解决,百度说是sudo apt-get update upgrade,然后sudo apt-get install device-tree-compiler ,试过无数次,查看版本dpkg -l device-tree-compiler 一直都是 1.3的版本,卸载了安装还是1.3版本,想着uboot中dtc我也没有用到,修改顶层的Kconfig,看能不能让他不要编译dtc,可是不行,会提示错误,到现在还不知道dtc在uboot中要做什么用处。
此方法行不通,后来干脆卸载了,在http://packages.ubuntu.com/trusty/devel/device-tree-compiler中下载device-tree-compiler1.4 deb版本,用dpkg安装后,就可以正常编译了,但是相同的方法在ubuntu12.04 32bit i386中却不行,还是提示同样的错误,没有找到问题的原因,可能和系统有关系,大家如果知道的可以告诉我一下。
这篇关于关于Your dtc is too old, please upgrade to dtc 1.4 or newer的解决方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!