在一个项目中使用到了hi3516这个soc,但是拿到机子的时候已经烧写有了程序(uboot+kernel+fs),启动上看到的log
居然是hi3518的,于是很纳闷,这两款soc是不同的arm内核,一个是cortex-A9,一个是arm9.加入芯片是cortex-a9内核引导
了arm9的linux 内核,貌似也说得通,指令集先前兼容啊,但是跑起来的内核可以使用网络功能,一个是100M一个是1000M
硬件上暂时没研究是否能够驱动的了?
使用手电筒照射,看到的是hi3516的,和hi3518确实有点难区分,不过从logo上看像hi3516的要多得多。姑且是认为
hi3516,于是乎将内核tftp下去,数次失败,不能启动内核。换了hi3518的内核就能启动,此时满是疑惑,于是有人建议看
SC_SYSID了,这个是识别soc 身份的唯一靠谱的方法了。
结果在uboot将sc_sysid显示出来大跌眼镜,遭骗了!!!!!!!!
花了hi3516的价钱买了这货!
阅读(3535) | 评论(0) | 转发(1) |