remove model from boot (change MPC8313e revision)

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

remove model from boot (change MPC8313e revision)

ソリューションへジャンプ
1,410件の閲覧回数
medina
Contributor III

Some time ago we developed a system based on MPC8313erdb REVA4 (MPC8313E rev1.0) and MPC8313E_RDB_K26_20070831-LTIB.

Then we assembled a second batch of systems and by mistake mounted the MPC8313 rev2.1, and upon a power up sequence the bootloader gets stucked saying "CPU: rev unknown". We have reviewed the AN3545 and decided to update the ltib. This is a hard work becouse we made some changes in it.

 

We adapted u-boot and it worked fine. We disabled some driver in kernel but it hang on boot, it stops after the usb module loads. We don't have USB so we have disabled in the kernel but it still boots.

 

We think the USB module stop the boot,if this is right how can we remove this module from the kernel/initramfs?

 

Thanks in advance.
Best Regards.

0 件の賞賛
返信
1 解決策
1,081件の閲覧回数
medina
Contributor III

We have found a solution. We have modifed the dts file from the older ltib. Now we are testing it but we see one problem:

The new uboot modifed is compatible with two revision. The kernel and rootfs don't change. We have two diferent dtb files, one per revision.

Can we do a dts/dtb compatible with two revisions?

How can we read the different revision and load the different dtb file depending of the revision read?

 

Thanks in advance.

Best regard

元の投稿で解決策を見る

0 件の賞賛
返信
1 返信
1,082件の閲覧回数
medina
Contributor III

We have found a solution. We have modifed the dts file from the older ltib. Now we are testing it but we see one problem:

The new uboot modifed is compatible with two revision. The kernel and rootfs don't change. We have two diferent dtb files, one per revision.

Can we do a dts/dtb compatible with two revisions?

How can we read the different revision and load the different dtb file depending of the revision read?

 

Thanks in advance.

Best regard

0 件の賞賛
返信