目前出现一个USB下载口下载到一半无法继续下去,打印信息显示如下:
##Checking image at 43800000
Unknown image format
Run fastboot ...
目前我USB硬件连接示意图如下,我硬件将USB3_1的信号与USB3转SATA IC断开后可以正常下载系统程序。
我将USB3_1 从Uboot 设备树以及内核设备树禁用也是无法现在仍然显示上面信息。
请问我这么接法有误吗?或者我要如何才能正常工作。
上面给你的文档做参考,就是不用USB3.0,只用USB2.0的。
Hi,
您的思路是没有错误的。
您使用了MUX芯片,用于download和SATA IC之间进行信号切换:
当信号完全切换到DOWNLAOD一侧时,相当于和SATA IC之间断开了,所以download应该是没问题的。所以,您需要检查一下,是不是USBOTG1部分的信号是否已经完全切换到download一侧了。
从图上看,既然USB3_1已经连接到了SATA IC,实线了USB TO SATA,完全没有必要再把MUX的一端也连接过来。
Have a nice day!
B.R,
Weidong
实际上,USB OTG是一个USB2.0的概念,你修改一下软件,和USB OTG ID(不是USB1_ID)脚的电平拉高,就可以让它工作在device了。
这个文档会对你有帮助,根据它,修改一下软件和USB OTG1 ID脚。然后,应该可以了。
weidong
现在还碰到显示的问题:使用dual lane edp 屏幕开机一直显示 No EDID function,我的设备树如下,
请帮忙确认这是哪里的问题?能否给点建议?谢谢!
&hdmi {
compatible = "fsl,imx8mq-dp";
lane_mapping = <0xc6>;
fsl,edp;
edp_link_rate = <0x6>;
edp_num_lanes = <0x2>;
status = "okay";
};
现在USB转SATA 是需要一组USB 2.0和一组USB3.0,USB 2.0与下载口是同一组,不过是用mux 切换,3.0是从CPU 直接拉出来的。
目前是必须要将3.0与转换IC断开才能正常下载。不断开就无法下载,也就是USB3.0影响到了USB2.0。
现在只是把USB3.0断开而已,后续要用USB3.0就不行了,请帮忙看看有没有其他建议?谢谢!