5.3. 工具拨码开关说明
5.3.1. 拨码开关低四位(每时每刻只能拨一个位)
拨码开关低四位 |
KEY |
说明 |
---|---|---|
不拨 |
usbkey |
几乎可升级所有芯片 |
第1位 |
usbkey |
循环断电的,间歇发usbkey的自动升级 |
第2位 |
ispkey |
升级需要test的芯片,如ac608n的无晶振升级等 |
第3位 |
usbkey |
不断电的,一直发usbkey的自动升级 |
第4位 |
预留 |
5.3.2. 拨码开关高四位(可多个位同时拨)
工具是否需要与PC端通讯,由拨码开关第7位决定
不拨:工具无法与PC通讯,则以下几点的操作均无效。包括串口也不能使用。
第7位:工具初始化有USB功能,可做串口工具,可接收PC端命令。
工具输出端的DP、DM的默认状态,由拨码开关第5位决定
不拨:工具输出端的DP、DM默认高阻。
第5位:工具输出端的DP、DM默认用于串口功能。
工具接收到PC端发来的设置波特率的命令
波特率 |
串口 |
说明 |
---|---|---|
1或111 |
双工模式 |
默认为双工模式 |
2或112 |
单线模式 |
TX收发一体 |
3或113 |
单线模式 |
TX收发一体。并且当设置的波特率小于等于9600时,TX发送uartkey。(目前用于支持单线串口升级的芯片) |
工具接收到PC端发来的jtag操作命令 工具输出端的DP、DM用于jtag通讯功能。
工具接收到PC端发来的升级操作命令 等价于按下升级按键,进入升级流程。
工具接收到PC端发来的flash操作命令 工具输出端的DP、DM用于flash操作功能。(flash操作结束后,自动恢复到默认状态)
工具上的RX引脚接flash的CS引脚。
工具输出端的DP接flash的CLK引脚。
工具输出端的DM引脚同时接flash的DO和DO引脚。
RX --> CS
DP --> CS
DM --> DO
DM --> DO
工具上已经将这几个引脚引出JTAG的10针接口:
TCK --> DP
TDO --> DM
TDI --> DM
TMS --> RX
Note
还要记得给flash供电3.3V,共地。
如果要对SH50的片上flash进行操作,那么就要拨拨码开关的第6位,工具的枚举为SH50 Burn v1.0.0.
工具的自身需求 第8位:进入升级模式后,不会自动退出升级模式。