CSR系列开发板的编程器/烧写器

来源:互联网 发布:8选1数据选择器74ls151 编辑:程序博客网 时间:2024/05/16 09:35

本文总结下我目前见过的CSR系列开发板的烧写器。

感觉CSR的芯片用的是改装后的SPI总线,因为除了SPI标准的MO,MI,clk和enable以外,还有一个CSB,不知道作用是什么,回头我再查下资料。

因此,编程器就只能使用CSR官方发布的了(貌似有破解版,但是没用过)。


先来介绍第一款,是5348开发板上用到的,板载的调试器。

5348evm.programmer


如上图中红色方框,是编程器部分的电路。PC通过usb连接了TI的一款hub芯片,然后再通过usb拓展到一款usb转uart和一款usb转spi的2块芯片上。

我总结了下原理示意如下:

5348 evm programmer usb tree


这种编程器,确切的说是编程电路是嵌入在开发板上的,造价高,主要在研发阶段使用。


第二款介绍一款usb转spi的烧写器。

cns烧写器

入口是pc来的mini usb

spi interface mini usb

出口是csr专用线缆,线缆中包括spi和uart总线。

spi interface

然后连接csr芯片。

csr的资料中还特意说明了烧写器可以通过usb hub最多连接16个终端产品。

10020 programmer tree

第三款是csr推出的一款低成本烧写器

low.cost.usbtospi

这款烧写器以独立的电路板存在,只有usb转spi电路,uart其实可以从终端产品上直接引出来。uart转usb的产品又多得狠。就是不知道可以在哪里买到这款电路呢。

low.cost.programmer.details

第四款也是一个编程电路,是csr官方推出的101x系列的开发板中

101x programrer

如上图中的红色方框部分,我手里没有这款开发板的实物,但是看csr官方的这个资料图来看,应该是只有usb转spi电路。我感觉小板的uart通过邮票口再导到排针上去,然后随便弄个uart的usb dongle就能搞定。





0 0
原创粉丝点击