VS1005 开发板救砖方法
 
Notifications
Clear all

VS1005 开发板救砖方法  

 
hc
 hc
(@hc)
Member Admin

如果你在更新 kernel 时发生错误而引至 VS1005 无法正常开机时, 你可以按以下内容来为救你的 VS10005 开发板

救砖方法有三种, 从最简单到最难, 建议可以先从最简单开始按照步骤的顺序来进行救砖

方法1: 防止从外部 SPI Flash 启动 (现象: VSIDE 内无法检测到 VS1005)

操作步骤
1. 同时按下 BOOT SELECT 和 RESET
2. 释放 RESET, 等待两秒钟后再释放 BOOT SELECT

步骤完成后VSIDE 内应该可以检测到 VS1005, 那么便可以进行更新程序或 kernel

方法 2: 使用内部 Flash抢救外部 SPI Flash

如果变砖是由外部 SPI Flash引至系统无法启动, 那么 此方法可以将 VS1005 内部 Flash 覆盖外部的 SPI Flash内容, 从而 VS1005 可以再次由外部 SPI Flash 启动, 但前提是内部 Flash前 4 KiB 的内容必须是正常

操作步骤
1. 先拔去电源, 将 JP15 上的 1、2、3、5和 6短路,  4和7开路
2. 接上电源并开机, LED XTFT 和 XE1 应迅速闪烁一秒钟, 当 LED XE2 和 XE1 闪烁时, 代表外部 SPI Flash kernel 覆盖完成
3. 将 JP15 上的 1、2、3、5和 6开路, 尝试重新启动

方法 3: 使用 VS1005 内部 ROM 来擦除内部和外部 SPI Flash 内容, 这种方法应有助于解决内部 Flash 的内容已被破坏的情况

操作步骤
1. 将开发板上的所有的连接线断开
2. 小心取下开发板上的 LCD 子板
3. 将 USB 转UART串口线的地线(黑色) 连接至 X2 的第2脚和 + 5 v (红色) 连接至第4 脚 VHIGH
4. 将 JP15 上所有的7个跳线短路
5. 将 USB 串口线连接到 PC
6. 同时按下 POWER 和 RESET, 三 LED 灯PWRON、EXTP 和 XIDLE 应该会亮起, 再按 RESET 几次
7. 断开 USB 串口线, 将 JP15 上所有的7个跳线开路
8. 将 USB 串口线连接回正常位置
9. 现在尝试重新启动, 如果开发板能够正常启动, 便可以重新连接 LCD 子板

Quote
Posted : 18/11/2017 10:27 am