usb updater tool v4.0

(一)、 撥碼開關低四位
不撥:發送usbkey, 升級DV15、 DV16、 DV17、 BR17、 BR18、 BR20、 BR21、 BR22(非A版)。
第1位:發送usbkey, 連續模式。
第2位:發送ispkey, 升級BR22(A版)。
第3位:預留。
第4位:預留。
(二)、 撥碼開關高四位
1、工具輸出端默認狀態, 由撥碼開關第5位決定
不撥:工具輸出端的DP、 DM默認高阻。
第5位:工具輸出端的DP、 DM默認用于串口功能。 其中TX常高阻(樣機的RX要設上拉)
2、 工具接收到PC端發來的設置波特率的命令
(1)設置波特率為1之后, 串口為雙工模式。 (默認為雙工模式)
(2)設置波特率為2之后, 串口為單線模式, TX收發一體。 (目前用于支持單線串口升級的芯片)
(3)在單線模式下, 當設置的波特率小于等于9600時, TX發送uartkey。
3、工具接收到PC端發來的jtag操作命令
工具輸出端的DP、 DM用于jtag通訊功能。
4、工具接收到PC端發來的升級操作命令
等價于按下升級按鍵, 進入升級流程。
5、工具接收到PC端發來的flash操作命令
工具輸出端的DP、 DM用于flash操作功能。 (flash操作結束后, 自動恢復到默認狀態)
工具上的RX引腳接flash的CS引腳。
工具輸出端的DP接flash的CLK引腳。
工具輸出端的DM引腳同時接flash的DO和DI引腳。
工具上已經將這幾個引腳引出JTAG的10針接口。
如果要對SH50的片上flash進行操作, 那么就要撥撥碼開關的第6位, 工具的枚舉為SH50 Burn v1.0.0.
6、工具的自身需求
第7位:工具自己給自己升級。
第8位:進入升級模式后, 不會自動退出升級模式。
(三)、 升級操作
1、直接按工具的按鍵升級。
2、樣機進入升級模式后, 可通過再按一次工具的按鍵退出升級。
(四)、 燈的狀態說明
1、工具一來上電, 紅燈和綠燈同時閃一下。
2、工具常態下, 紅燈直亮, 綠燈閃爍。
3、當工具的按鍵被按下時, 紅燈直亮, 綠燈也直亮。
4、當樣機進入升級模式時, 紅燈直亮, 綠燈直滅。
5、當JTAG連接失敗時, 紅燈和綠燈都會閃爍。 (sdtap命令超時或者crc錯誤,請降低通訊速率)




