TI中文支持网
TI专业的中文技术问题搜集分享网站

k2h14 linux移植

采用uboot 版本:k2_uboot_2013_01_15.02_02;

linux 版本K2_linux_03_10_10_14.12

monitor使用的是mcsdk包里现成的;

实验一:

不修改设置,把编译的文件在EVM板上是能够正常启动linux.

uboot下bootargs=console=ttyS0,115200n8 rootwait=1 rootfstype=nfs root=/dev/nfs rw nfsroot=192.168.1.121:/tftpboot/rootfs,v3,tcp,rsize=4096,wsize=4096 ip=dhcp

实验二:

修改相关配置(因为外部时钟源不一样),移植到自己画的板子上,uboot和monitor能正常运行,

但是卡在Starting kernel …

修改内容:修改了uboot内部时钟和相关倍频关系,内存条配置参数。  uboot能够正常使用,千兆网与万兆都能连通。

uboot下bootargs=console=ttyS0,115200n8 rootwait=1 rootfstype=nfs root=/dev/nfs rw nfsroot=192.168.1.121:/export,v3,tcp,rsize=4096,wsize=4096 ip=dhcp

对于linux修改:修改在arch/arm/boot/dts/k2hk-evm.dts下关于clocks的时钟修改,与uboot一样,外部时钟改为156.25M,没有在DTS找到关于分频倍频参数。

srio_sgmii的外部时钟与EVM板的外部时钟一样为156.25MHz

实验一与二都是setenv boot net

问:

1:是不是我dts的修改没有修改完全,

2:如果不是1的情况,有其他解决办法吗?

Allen35065:

请参考http://processors.wiki.ti.com/index.php/MCSDK_UG_Chapter_Exploring

xs wan:

你好,请问你在用k2hk14么?

我这里开始学习k2hk12,希望可以多请教。

从负数开始:

回复 xs wan:

嗯,QQ2397304498

有空交流下吧

赞(0)
未经允许不得转载:TI中文支持网 » k2h14 linux移植
分享到: 更多 (0)