OK6410开发板状态:JLink连接在JTAG上,未连接电脑USB接口。串口连接主机COM1口,打开DNW,配置COM1,115200,connect串口,连接开发板电源,打开电源开关,显示屏无显示,只有背光灯亮。以为是系统损坏,关掉开发板电源,把昨天做好的SD卡安装在开发板上,使拨码开关45678为ON,123为OFF。打开开发板电源开关,DNW无显示,背光灯亮。故障依旧,这是什么原因?会不会是Jlink影响的?我从主板上拔掉Jlink的JTAG接头(不断电),LED1和LED3指示灯亮,显示屏变黑,显示Linux启动信息。这下找到原因了。
可是昨天测试时为什么一直没有出现这种情况?我也重启好多次,只不过当时Jlink一端连接开发板的JTAG接口,另一端接主机的USB接口,难道这样就不会影响Linux系统的启动了吗?试一下。关掉开发板电源,使JLink一端接开发板JTAG接口,另一端接宿主机USB接口,上电,LED1和LED3亮,显示屏背光亮约3秒,黑屏,显示启动信息,进入Linux。呵呵!经过测试,发现果然如此。
又学了一招,但为什么在Jlink没有通电的情况下会出现这种情况?难道是把JTAG线插到开发板JTAG口上后会使JTAG对应的引脚电平发送变化影响系统启动?或时Jlink通过JTAG线影响开发板JTAG接口?关掉开发板电源,把与Jlink与JTAG线断开,使JTAG线连接至开发板的JTAG,打开电源,系统正常启动。由此可见是Jlink在不通电的情况下影响了开发板的JTAG接口导致系统无法正常引导UBoot造成的。
但是,为什么Jlink在不通电的情况下会影响Uboot呢?要工作了,这一点需要认真考虑!
文章评论(0条评论)
登录后参与讨论