版本协议

Public Domain

标签
标准版
#第八届立创电赛#USB SPI NOR 烧录器

创建时间:1年前

视频

描述

<div class="document"> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">注:* 为必填项</p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"><strong><span style="color: #0093e6;">请在报名阶段填写 ↓</span></strong></p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"> </p> <h3 class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">* 1、项目功能介绍</h3> <hr class="horizontal-splitline normal-bold-2"> <p>作为一个BIOS工程师,和 SPINOR 打交道是每天必不可少的工作。如同正经的硬件工程师一定会使用福禄克的万用表一样,业内BIOS工程师公认的烧录器是 Dedi Prog 出品的 SF100/SF600这种。这系列烧录器具有速度快、兼容性强、广泛支持各种芯片等等优点。唯一每种不足的是:价格太高。最基础的SF100 也要 1800人民币。</p> <p>前一段时间,南京沁恒(就是生产CH340那家公司)推出了一款 USB 转SPI 芯片:CH347。它是一款高速USB总线转接芯片,通过USB总线提供异步串口、I2C同步串行接口、SPI同步串行接口和JTAG接口等。这次我们使用他的 USB 转 SPI 功能实现 SPI NOR 芯片的烧写。</p> <p>设计上除了支持 3.3V的SPI NOR 还设计支持 1.8V 的芯片,当然如果你感兴趣还可以修改我这个项目支持更多的电压选择。  为了实现这个功能选择了 TXS0108EPWR 来进行电平转换,同时使用了一个 CH552 控制显示装填的LED 和SPI 电平。</p> <p>烧写速度以 GD25LQ128C 16MB 为例,全片擦除: 65.438s,空检测 8.313s(读取校验也是这个时间),写入时间 165.984s(不包括全片擦除)。</p> <p>整体设计尺寸和 SF100 相同,意味着如果你的 SF100 意外损坏,可以直接将这个设计的电路板放进去即可使用。</p> <p> </p> <h3 class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">*2、项目属性</h3> <hr class="horizontal-splitline normal-bold-2"> <p>原创首次开源。</p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"> </p> <h3 class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">* 3、开源协议</h3> <hr class="horizontal-splitline normal-bold-2"> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">Public Domain</p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"> </p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"><strong><span style="color: #0093e6;">请在竞赛阶段填写 ↓</span></strong></p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"> </p> <h3 class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">*4、硬件部分</h3> <hr class="horizontal-splitline normal-bold-2"> <p>整体设计核心是CH347,所有的设计都是围绕这个芯片进行的。这款芯片支持• 480Mbps高速USB设备接口,使用 3.3V 进行供电外围元器件只需晶振和电容。这次设计使用了芯片提供的串口,用于和CH552通讯,控制最终的烧录接口的电压;此外最重要的就是 SPI 接口</p> <h4>异步串口</h4> <ul> <li>内置固件,仿真标准串口,用于升级原串口外围设备,或者通过USB增加额外串口。</li> <li>计算机端Windows操作系统下的串口应用程序完全兼容,无需修改。</li> <li>硬件全双工串口,内置独立的收发缓冲区,通讯波特率支持1200bps~9Mbps。</li> <li>串口支持8个数据位,支持奇校验、偶校验以及无校验,支持1或2停止位。</li> <li>每个串口内置12K字节的接收FIFO,4K字节的发送FIFO。</li> <li>支持常用的MODEM联络信号RTS、DTR、DCD、RI、DSR、CTS。</li> <li>支持CTS和RTS硬件自动流控。</li> <li>支持半双工,提供串口正在发送状态指示TNOW,可用于控制RS485收发切换。</li> <li>支持最多8路GPIO输入输出功能。</li> </ul> <h5>SPI同步串行接口</h5> <ul> <li>作为Host/Master主机模式。</li> <li>提供SCS线、SCK/CLK线、MISO/SDI/DIN线、MOSI/SDO/DOUT四根信号线。</li> <li>支持2根片选信号线,可分时操作2个SPI接口设备。</li> <li>支持8位/16位数据结构,支持MSB和LSB传输。</li> <li>支持SPI模式0/1/2/3,支持传输频率配置,传输频率可达60MHz。</li> <li>支持硬件DMA发送和接收。</li> <li>通过计算机API配合,可灵活操作4线接口的FLASH、MCU、传感器等器件。</li> </ul> <p>硬件电路图如下:</p> <p>其中比较特别的地方有三处:</p> <p>1.  CH347 是核心,外部需要一个8MHz 的晶振,选择工作在 Mode 2 下,这个模式下报告为  HID 设备,无需额外安装驱动,只要一个应用程序即可。</p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt pap-left-indent-1.6em" style="line-height: 1.8;"><img src="//image.lceda.cn/pullimage/DlUduMyLX1jYhS2M1gUp3VnoWQZLlToNLbmhJWnd.png" alt="" width="779" height="499"></p> <p>其中比较特别的地方有三处:</p> <p>1.  CH347 是核心,外部需要一个8MHz 的晶振,选择工作在 Mode 2 下,这个模式下报告为  HID 设备,无需额外安装驱动,只要一个应用程序即可。</p> <p><img src="//image.lceda.cn/pullimage/aA5CWnSMrQ0lwnsw58GfA0zh3UoHyhn4XdenNTBH.png" alt="" width="715" height="309"></p> <p>2.CH347 工作电压是 3.3V ,它的SPI 接口默认电压为 3.3V ,但是我们需要烧写1.8V 的 SPI NOR,因此需要想办法将3.3V 电平转接为1.8V。这次给出的方法是通过 AMS1117可调版。这个芯片能够根据 Adj 引脚的电压,决定输出的电压。这里我们搭配 CH552 控制的 GPIO 通过电阻实现电压组合,从而实现了 3.3V 和 1.8V的输出。此外,CH552还负责控制3个LED,分别表示Error/Busy/Pass.</p> <p><img src="//image.lceda.cn/pullimage/py2dLWh3Ypx5mKXx3Amjw91O7BPgyShFCr4hDBmJ.png" alt="" width="470" height="361"></p> <p> <img src="//image.lceda.cn/pullimage/BeW4jffvhOwM82Xf1SU8dwgzkOPLjVyxfezmr3bw.png" alt="" width="779" height="224"></p> <p>输出的电压会送给TXS0108 使用,这是一个电平转换专用芯片,右侧的输出会跟随Vadj进行改变,因此能够实现 3.3V和1.8V的 SPI 信号输出。</p> <p><img src="//image.lceda.cn/pullimage/BV02oDEgty48AXZzewPqfa57FNCeqB90LNC6nEY5.png" alt="" width="306" height="214"></p> <p>3.输出接口和 SF100 定义相同,因此SF100 的烧录治具可以直接兼容这个设备。</p> <p><img src="//image.lceda.cn/pullimage/VIyFPS0hXWMqy0zY85OYtHt4yw0IRYtKvIsn3260.png" alt="" width="556" height="237"></p> <p> </p> <p>PCB 设计如下:</p> <p><img src="//image.lceda.cn/pullimage/0FvvuoRzpDCni2s7S89qBvVmnFgF38yvPkvMJhH1.png" alt="" width="1430" height="695"></p> <p>尺寸是按照 SF100 设计的,整体布局并不很紧张。</p> <p> </p> <h3 class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">*5、软件部分</h3> <hr class="horizontal-splitline normal-bold-2"> <p>前面提到了设计使用 Ch347 的 Mode 2 ,因此只需要编写一个应用程序即可。使用 VC来编写一个 Console 的代码,操作上更灵活,更方便在各种场景中使用。为了兼容性,代码使用Win32 模式(能够在 X64 下运行),使用Ch340DLL.DLL 来完成硬件的而控制。要点有以下几部分:</p> <p>1.支持5个命令,分别是烧写(其中包括擦除操作)、校验、读取、擦除和空检测。</p> <p>             printf("Usage: \n");</p> <p>             printf("-f <filename>    :Flash SPINOR\n");</p> <p>             printf("-v <filename>    :Verify SPINOR\n");</p> <p>             printf("-d <filename>    :Save SPINOR to a file\n");</p> <p>             printf("-e               :Erase SPINOR\n");</p> <p>             printf("-b               :Check if SPINOR is blank\n");</p> <p>2.  不同的芯片支持是通过配置文件来完成的,在目录中有一个config.txt文件。举例如下,其中分号表示这行为注释,读取之后会忽略。每一行数据分别是型号、ChipID 、使用电压和容量。</p> <p>;ChipModel,Chip ID, Voltage, Size</p> <p> </p> <p>GD25L32,0xC86016,1.8V,0x400000</p> <p>GD25Q32,0xC86014,3.3V,0x400000</p> <p>GD25LQ128C,0xC86018,1.8V,0x1000000</p> <p>GD25B256,0xC84019,3.3V,0x2000000</p> <p>具体的处理在源代码中:</p> <p>       // 读取配置文件</p> <p>       char ConfigFilename[MAX_PATH];                                               //存放路径的变量</p> <p>       GetCurrentDirectoryA(MAX_PATH, ConfigFilename);</p> <p>       strcat(ConfigFilename, "\\config.txt");</p> <p>3.  烧录器的电压控制和LED控制是通过 Ch552实现的。其中定义了几个命令,完整代码如下:</p> <p>/*</p> <p>   SPINOR Flasher 的CH552 代码,主要作用是控制电压和灯号</p> <p>       Version: 0.3</p> <p>   1  - 1.8V (实际测试为 2V)</p> <p>   2  - 3.3V</p> <p>*/</p> <p>#define PASSLED 14</p> <p>#define BUSYLED 15</p> <p>#define ERRLED  16</p> <p>#define VCTRL   17</p> <p> </p> <p> </p> <p>void setup() {</p> <p>  pinMode(PASSLED, OUTPUT);</p> <p>  pinMode(BUSYLED, OUTPUT);</p> <p>  pinMode(ERRLED, OUTPUT);</p> <p>  // 默认AMS1117 输出 1.8V</p> <p>  digitalWrite(VCTRL, LOW);</p> <p>  pinMode(VCTRL, OUTPUT_OD);</p> <p> </p> <p>  digitalWrite(PASSLED, LOW);</p> <p>  digitalWrite(BUSYLED, LOW);</p> <p>  digitalWrite(ERRLED, LOW);</p> <p> </p> <p>  Serial0_begin(115200);</p> <p> </p> <p>  //while (!USBSerial()) {</p> <p>  //   ; // wait for serial port to connect. Needed for native USB port only</p> <p>  // }</p> <p>}</p> <p> </p> <p>void ProcessData(char bData) {</p> <p>    if (bData == '1') {</p> <p>      USBSerial_write('a');</p> <p>      Serial0_write('a');</p> <p>      digitalWrite(VCTRL, LOW);</p> <p>    } else if (bData == '2') {</p> <p>      USBSerial_write('b');</p> <p>      Serial0_write('b');</p> <p>      digitalWrite(VCTRL, HIGH);</p> <p>    } else if (bData == '3') {</p> <p>      USBSerial_write('c');</p> <p>      Serial0_write('c');</p> <p>      digitalWrite(PASSLED, HIGH);</p> <p>    } else if (bData == '4') {</p> <p>      USBSerial_write('d');</p> <p>      Serial0_write('d');</p> <p>      digitalWrite(PASSLED, LOW);</p> <p>    } else if (bData == '5') {</p> <p>      USBSerial_write('e');</p> <p>      Serial0_write('e');</p> <p>      digitalWrite(BUSYLED, HIGH);</p> <p>    } else if (bData == '6') {</p> <p>      USBSerial_write('f');</p> <p>      Serial0_write('f');</p> <p>      digitalWrite(BUSYLED, LOW);</p> <p>    } else if (bData == '7') {</p> <p>      USBSerial_write('g');</p> <p>      Serial0_write('g');</p> <p>      digitalWrite(ERRLED, HIGH);</p> <p>    } else if (bData == '8') {</p> <p>      USBSerial_write('h');</p> <p>      Serial0_write('h');</p> <p>      digitalWrite(ERRLED, LOW);</p> <p>    }</p> <p>}</p> <p> </p> <p>void loop() {</p> <p>  while (USBSerial_available()) {</p> <p>    char bData = USBSerial_read();</p> <p>   </p> <p>    ProcessData(bData);</p> <p>  }</p> <p> </p> <p>  while (Serial0_available()) {</p> <p>    char bData = Serial0_read();</p> <p>    ProcessData(bData);</p> <p>  }</p> <p>}</p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt pap-left-indent-1.6em" style="line-height: 1.8;"> </p> <h3 class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">*6、BOM清单</h3> <hr class="horizontal-splitline normal-bold-2"> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">立创 EDA 设计,BOM 来自电路图</p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"> </p> <table style="border-collapse: collapse; width: 480pt;" width="640"> <tr style="height: 14.4pt;"> <td style="height: 14.4pt; width: 48pt;" width="64" height="19">ID</td> <td style="width: 48pt;" width="64">Name</td> <td style="width: 48pt;" width="64">Designator</td> <td style="width: 48pt;" width="64">Footprint</td> <td style="width: 48pt;" width="64">Quantity</td> <td style="width: 48pt;" width="64">Manufacturer Part</td> <td style="width: 48pt;" width="64">Manufacturer</td> <td style="width: 48pt;" width="64">Supplier</td> <td style="width: 48pt;" width="64">Supplier Part</td> <td style="width: 48pt;" width="64">Price</td> </tr> <tr style="height: 14.4pt;"> <td style="height: 14.4pt;" align="right" height="19">1</td> <td>204-10SURD/S530-A3-L</td> <td>BUSY1,ERR1,PASS1,POWER1</td> <td>LED-TH_BD3.0-P2.54-FD</td> <td align="right">4</td> <td>204-10SURD/S530-A3-L</td> <td>EVERLIGHT(亿光)</td> <td>LCSC</td> <td>C99771</td> <td align="right">0.1726</td> </tr> <tr style="height: 14.4pt;"> <td style="height: 14.4pt;" align="right" height="19">2</td> <td>1uf</td> <td>C1,C2,C3,C8</td> <td>C1206</td> <td align="right">4</td> <td>C1206X104K1RAC7800</td> <td>KEMET(基美)</td> <td>LCSC</td> <td>C600091</td> <td align="right">0.4961</td> </tr> <tr style="height: 14.4pt;"> <td style="height: 14.4pt;" align="right" height="19">3</td> <td>10uf</td> <td>C4,C10</td> <td>C1206</td> <td align="right">2</td> <td>C1206X104K1RAC7800</td> <td>KEMET(基美)</td> <td>LCSC</td> <td>C600091</td> <td align="right">0.4961</td> </tr> <tr style="height: 14.4pt;"> <td style="height: 14.4pt;" align="right" height="19">4</td> <td>22pf</td> <td>C5,C6,C11</td> <td>C1206</td> <td align="right">3</td> <td>C1206X104K1RAC7800</td> <td>KEMET(基美)</td> <td>LCSC</td> <td>C600091</td> <td align="right">0.4961</td> </tr> <tr style="height: 14.4pt;"> <td style="height: 14.4pt;" align="right" height="19">5</td> <td>0.1uf</td> <td>C7,C9</td> <td>C1206</td> <td align="right">2</td> <td>C1206X104K1RAC7800</td> <td>KEMET(基美)</td> <td>LCSC</td> <td>C600091</td> <td align="right">0.4961</td> </tr> <tr style="height: 14.4pt;"> <td style="height: 14.4pt;" align="right" height="19">6</td> <td>0.1uf</td> <td>C13</td> <td>C1206</td> <td align="right">1</td> <td>C1206F104K1RAC3083</td> <td>KEMET</td> <td>LCSC</td> <td>C141208</td> <td align="right">0.2182</td> </tr> <tr style="height: 14.4pt;"> <td style="height: 14.4pt;" align="right" height="19">7</td> <td>1TS005A-2700-5001</td> <td>DLD1,START1</td> <td>SW-TH_4P-L6.0-W6.0-P4.50-LS6.5</td> <td align="right">2</td> <td>1TS005A-2700-5001</td> <td>HYP(鸿源精密)</td> <td>LCSC</td> <td>C319408</td> <td align="right">0.1744</td> </tr> <tr style="height: 14.4pt;"> <td style="height: 14.4pt;" align="right" height="19">8</td> <td>CH552HDR</td> <td>H1</td> <td>HDR-TH_4P-P2.54-V-M</td> <td align="right">1</td> <td>B-2100S04P-A110</td> <td>Ckmtw(灿科盟)</td> <td>LCSC</td> <td>C124378</td> <td align="right">0.2526</td> </tr> <tr style="height: 14.4pt;"> <td style="height: 14.4pt;" align="right" height="19">9</td> <td>4.7K</td> <td>R1,R3,R4(NC)</td> <td>R1206</td> <td align="right">3</td> <td>CR1206J405R1G</td> <td>LIZ(丽智电子)</td> <td>LCSC</td> <td>C102372</td> <td align="right">0.02</td> </tr> <tr style="height: 14.4pt;"> <td style="height: 14.4pt;" align="right" height="19">10</td> <td>5.1K</td> <td>R2</td> <td>R1206</td> <td align="right">1</td> <td>CR1206J405R1G</td> <td>LIZ(丽智电子)</td> <td>LCSC</td> <td>C102372</td> <td align="right">0.02</td> </tr> <tr style="height: 14.4pt;"> <td style="height: 14.4pt;" align="right" height="19">11</td> <td>10K</td> <td>R5</td> <td>R1206</td> <td align="right">1</td> <td>CR1206J405R1G</td> <td>LIZ(丽智电子)</td> <td>LCSC</td> <td>C102372</td> <td align="right">0.02</td> </tr> <tr style="height: 14.4pt;"> <td style="height: 14.4pt;" align="right" height="19">12</td> <td align="right">100</td> <td>R6</td> <td>R1206</td> <td align="right">1</td> <td>CR1206J405R1G</td> <td>LIZ(丽智电子)</td> <td>LCSC</td> <td>C102372</td> <td align="right">0.02</td> </tr> <tr style="height: 14.4pt;"> <td style="height: 14.4pt;" align="right" height="19">13</td> <td align="right">160</td> <td>R7</td> <td>R1206</td> <td align="right">1</td> <td>CR1206J405R1G</td> <td>LIZ(丽智电子)</td> <td>LCSC</td> <td>C102372</td> <td align="right">0.02</td> </tr> <tr style="height: 14.4pt;"> <td style="height: 14.4pt;" align="right" height="19">14</td> <td align="right">0</td> <td>R8</td> <td>R1206</td> <td align="right">1</td> <td>CR1206J405R1G</td> <td>LIZ(丽智电子)</td> <td>LCSC</td> <td>C102372</td> <td align="right">0.02</td> </tr> <tr style="height: 14.4pt;"> <td style="height: 14.4pt;" align="right" height="19">15</td> <td>10K</td> <td>R9</td> <td>R1206</td> <td align="right">1</td> <td>PTFR1206B10K0P9</td> <td>ResistorToday</td> <td>LCSC</td> <td>C351536</td> <td align="right">1.2904</td> </tr> <tr style="height: 14.4pt;"> <td style="height: 14.4pt;" align="right" height="19">16</td> <td align="right">62</td> <td>R10</td> <td>R1206</td> <td align="right">1</td> <td>CR1206J405R1G</td> <td>LIZ(丽智电子)</td> <td>LCSC</td> <td>C102372</td> <td align="right">0.02</td> </tr> <tr style="height: 14.4pt;"> <td style="height: 14.4pt;" align="right" height="19">17</td> <td>5.1K</td> <td>R11,R12,R13</td> <td>R1206</td> <td align="right">3</td> <td>CR1206F46R98G</td> <td>LIZ(丽智电子)</td> <td>LCSC</td> <td>C3036986</td> <td align="right">0.032</td> </tr> <tr style="height: 14.4pt;"> <td style="height: 14.4pt;" align="right" height="19">18</td> <td>CH347T</td> <td>U1</td> <td>SSOP-20_L7.5-W5.2-P0.65-LS8.0-BL</td> <td align="right">1</td> <td>CH347T</td> <td>WCH(南京沁恒)</td> <td>LCSC</td> <td>C5122332</td> <td align="right">18.63</td> </tr> <tr style="height: 14.4pt;"> <td style="height: 14.4pt;" align="right" height="19">19</td> <td>Jumper for PS2 Power</td> <td>U1P</td> <td>HDR-TH_2P-P2.54-V</td> <td align="right">1</td> <td>826629-2</td> <td>TE Connectivity</td> <td>LCSC</td> <td>C86471</td> <td align="right">2.55</td> </tr> <tr style="height: 14.4pt;"> <td style="height: 14.4pt;" align="right" height="19">20</td> <td>SF100 Slot</td> <td>U2</td> <td>SF100 SLOT</td> <td align="right">1</td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="height: 14.4pt;"> <td style="height: 14.4pt;" align="right" height="19">21</td> <td>TLV1117LV33DCYR</td> <td>U3</td> <td>SOT-223_L6.7-W3.5-P2.30-BR</td> <td align="right">1</td> <td>TLV1117LV33DCYR</td> <td>TI</td> <td>LCSC</td> <td>C15578</td> <td align="right">0.9837</td> </tr> <tr style="height: 14.4pt;"> <td style="height: 14.4pt;" align="right" height="19">22</td> <td>8MHz</td> <td>U4</td> <td>HC-49S_L11.2-W5.0-P4.88</td> <td align="right">1</td> <td>GB0800004</td> <td>DIODES(美台)</td> <td>LCSC</td> <td>C1669797</td> <td align="right">1.7999</td> </tr> <tr style="height: 14.4pt;"> <td style="height: 14.4pt;" align="right" height="19">23</td> <td>TXS0108EPWR</td> <td>U5</td> <td>TSSOP-20_L6.5-W4.4-P0.65-LS6.4-BL</td> <td align="right">1</td> <td>TXS0108EPWR</td> <td>TI(德州仪器)</td> <td>LCSC</td> <td>C17206</td> <td align="right">3.25</td> </tr> <tr style="height: 14.4pt;"> <td style="height: 14.4pt;" align="right" height="19">24</td> <td>AMS1117-ADJ</td> <td>U6</td> <td>SOT-223_L6.7-W3.5-P2.30-BR</td> <td align="right">1</td> <td>AMS1117-ADJ</td> <td>AMS</td> <td>LCSC</td> <td>C6188</td> <td align="right">0.9126</td> </tr> <tr style="height: 14.4pt;"> <td style="height: 14.4pt;" align="right" height="19">25</td> <td>CH552G</td> <td>U7</td> <td>SOP-16_L10.0-W3.9-P1.27-LS6.0-BL</td> <td align="right">1</td> <td>CH552G</td> <td>WCH</td> <td>LCSC</td> <td>C111292</td> <td align="right">3.59</td> </tr> <tr style="height: 14.4pt;"> <td style="height: 14.4pt;" align="right" height="19">26</td> <td>USB-212-BCW</td> <td>USB1</td> <td>USB-A-SMD_USB-212-BCW</td> <td align="right">1</td> <td>USB-212-BCW</td> <td>XUNPU</td> <td>LCSC</td> <td>C720521</td> <td align="right">0.4714</td> </tr> </table> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"><span style="color: #95a5a6; font-size: 14px;">注:项目涉及的BOM清单。这个位置请上传BOM的截图。清单详情请以PDF的格式上传到附件中。建议包括型号、品牌、名称、封装、采购渠道、用途等内容。具体内容和形式应以表达清楚项目构成为准。</span></p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"> </p> <h3 class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">*7、大赛LOGO验证</h3> <hr class="horizontal-splitline normal-bold-2"> <p style="line-height: 1.8;"> </p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"><img src="//image.lceda.cn/pullimage/iiPZujuE7NhiXr8n9nvf9Uj5tDg32wcp2OGtjrUy.jpeg" alt="" width="4064" height="3048"></p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"><img src="//image.lceda.cn/pullimage/Rulpu9MF4j3pXxnQGCU4NbpqgYMhB8BsNRCqAxYe.jpeg" alt="" width="4064" height="3048"></p> <h3 class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;">* 8、演示您的项目并录制成视频上传</h3> <hr class="horizontal-splitline normal-bold-2"> <p style="line-height: 1.8;"> </p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"><span style="color: #95a5a6; font-size: 14px;">视频要求:请横屏拍摄,分辨率不低于1280×720,格式Mp4/Mov,单个视频大小限100M内;</span></p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"><span style="color: #95a5a6; font-size: 14px;">视频标题:立创电赛:{项目名称}-{视频模块名称};如立创电赛:《自动驾驶》-团队介绍。</span></p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"> </p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"><span style="font-size: 14px;">更多详情:<a href="/posts/15a52db9fd7d40c492eb505280278e45" target="_blank">https://diy.szlcsc.com/posts/15a52db9fd7d40c492eb505280278e45</a></span></p> <p class="paragraph text-align-type-left pap-line-1.3 pap-line-rule-auto pap-spacing-before-3pt pap-spacing-after-3pt" style="line-height: 1.8;"> </p> </div>

文档

Sheet_1

PCB_#第八届立创电赛#USB SPI NOR 烧录器

BOM

ID Name Designator Footprint Quantity Manufacturer Part Manufacturer Supplier Supplier Part

附件

附件名 下载
4MB.bin
16MB.Bin
ConsoleSPIFlasher.7z

评论(23)

  • 表情
    emoji
    小嘉工作篇
    小嘉日常篇
  • 图片
成功
工程所有者当前已关闭评论
立创电赛 回复
<p>记得上传验证视频哦</p>
duxingkei 回复
<p>第一个点赞👍<br/>要是有带UI的上位机就好了,目前347带hi的有两个,一个是官方demo,一个好像是遥杰电子的免费下载的编程器。</p>
Tang110812 回复
<p>[emojis:强]</p>
Zoologist 回复
<p>@duxingkei 是的,这次没有设计 UI 先把功能搞定</p>
立创电赛 回复
<p>点赞+收藏+评论赢500元京东E卡:<a href="https://diy.szlcsc.com/posts/9d4438cf6d3848d3a53c50e029514a91" target="_blank">https://diy.szlcsc.com/posts/9d4438cf6d3848d3a53c50e029514a91</a></p>
无敌 回复
<p>立创yyds</p>
1guuilaiquxi7 回复
<p>作品很好,人也很美,恭喜你掌握了流量密码。最后,立创很伟大。</p>
fu909 回复
<p>有实力的美女姐姐</p>
lumine_c 回复
<p>加油!</p>
lzk11 回复
<p>不错</p>
willx 回复
<p>我一个业余的来问问:为什么不铺铜?</p>
立创电赛 回复
<p>@guuilaiquxi恭喜您的评论中奖了!10元京东E卡等额积分已发送到您的账户,您可登录立创商城https://activity.szlcsc.com/point/use/info.html查看!感谢您对立创电赛的支持!</p>
立创电赛 回复
<p>@lzk11恭喜您的评论中奖了!10元京东E卡等额积分已发送到您的账户,您可登录立创商城https://activity.szlcsc.com/point/use/info.html查看!感谢您对立创电赛的支持!</p>
tricore 回复
<p>凭封面进来的,不过想法很好,后续再带个接FLASH的烧录座子,烧录效率应该也会上去</p>
Zoologist 回复
<p>@tricore 速度优化还在等 WCH</p>
shanghaikb 回复
<p>专研勤学苦练</p>
kezhene 回复
<p>点赞+收藏+评论赢500元京东E卡</p>
serfeire 回复
<p>好的呢</p>
GeoWhy 回复
<p>东西虽然简单,但确实很方便</p>
云淡风轻 回复
<p>不错,加油</p>
立创电赛 回复
<p>@geowhy恭喜您的评论中奖了!10元京东E卡等额积分已发送到您的账户,您可登录立创商城:<a href="https://activity.szlcsc.com/point/use/info.html" target="_blank">https://activity.szlcsc.com/point/use/info.html</a> 查看!感谢您对立创电赛的支持!</p>
Starry 回复
<p>见封进</p>
手攒着月 回复
<p>作品很不错</p>
goToTop
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow