5.3. 工具拨码开关说明

5.3.1. 拨码开关低四位(每时每刻只能拨一个位)

拨码开关低四位

KEY

说明

不拨

usbkey

几乎可升级所有芯片

第1位

usbkey

循环断电的,间歇发usbkey的自动升级

第2位

ispkey

升级需要test的芯片,如ac608n的无晶振升级等

第3位

usbkey

不断电的,一直发usbkey的自动升级

第4位

预留

5.3.2. 拨码开关高四位(可多个位同时拨)

  1. 工具是否需要与PC端通讯,由拨码开关第7位决定

    • 不拨:工具无法与PC通讯,则以下几点的操作均无效。包括串口也不能使用。

    • 第7位:工具初始化有USB功能,可做串口工具,可接收PC端命令。

  2. 工具输出端的DP、DM的默认状态,由拨码开关第5位决定

    • 不拨:工具输出端的DP、DM默认高阻。

    • 第5位:工具输出端的DP、DM默认用于串口功能。

  3. 工具接收到PC端发来的设置波特率的命令

波特率

串口

说明

1或111

双工模式

默认为双工模式

2或112

单线模式

TX收发一体

3或113

单线模式

TX收发一体。并且当设置的波特率小于等于9600时,TX发送uartkey。(目前用于支持单线串口升级的芯片)

  1. 工具接收到PC端发来的jtag操作命令 工具输出端的DP、DM用于jtag通讯功能。

  2. 工具接收到PC端发来的升级操作命令 等价于按下升级按键,进入升级流程。

  3. 工具接收到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.

  1. 工具的自身需求 第8位:进入升级模式后,不会自动退出升级模式。