NANDopen - 嘉立创EDA开源硬件平台

编辑器版本 ×
标准版 Standard

1、简单易用,可快速上手

2、流畅支持300个器件或1000个焊盘以下的设计规模

3、支持简单的电路仿真

4、面向学生、老师、创客

专业版 professional

1、全新的交互和界面

2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计

3、更严谨的设计约束,更规范的流程

4、面向企业、更专业的用户

标准版 NANDopen

简介:NANDO是基于STM32的NAND开源编辑器,来自https://github.com/bbogush/nand_programmer。

开源协议: GPL 3.0

(未经作者授权,禁止转载)

创建时间: 2022-11-24 23:03:11
更新时间: 2023-09-13 23:12:52
描述
### 介绍 这个是搬运自Github:https://github.com/bbogush/nand_programmer的开源项目,基于STM32的开源NAND编程器,希望能够有更多的爱好者完善它。 #### 记录 - 2022-11-29 附件`NANDO_Installer_x64_win10_3.4.2.exe`是Windows10 64位的客户端,需要PCB的版本是3.4 - 2022-12-08 疫情问题,今天PCB才到,然后抽空把板子焊了,纯手工的,焊板子得有俩个小时,主要是100脚的单片机不好整,容易连锡。 - 程序按照原作者的步骤直接刷,就是STM的工具换成GD的工具,很简单! ![主控板](//image.lceda.cn/pullimage/JjhlMvxZFEMvKLWgCbtHexATnd8GikGdmkBBnRFe.jpeg) ![转接板](//image.lceda.cn/pullimage/Be0XMsezZPUeIMo3mKEO7MAaqnFv0hatjjgq5m0Y.jpeg) ![固件识别正确](//image.lceda.cn/pullimage/DXSJAfOKW6Bid47Yr3QtxBuH9aHyf7nHN6is33k1.jpeg) #### PCB ![board.jpeg](//image.lceda.cn/pullimage/gW6ACaQHTzvuEG51F2VLCFfIGHyUX22Qf9JxSSqn.jpeg) #### 应用程序(linux) ![host_app.jpeg](//image.lceda.cn/pullimage/7cTp8BfiEsfeJUwR5U2glYbq5Dgd3DKgeeLLw7cV.jpeg) #### 特点 >这里就不班门弄斧了,相信各位大佬的英文水平比我厉害的多 - USB interface - PC client software for Linux & Windows. - TSOP-48 socket adapter for NAND chip (compatible with TL866 adapter) - TSOP-48 solder adapter for NAND chip - 8 bit parallel NAND interface - SPI interface - 3.3V NAND power supply - NAND read,write and erase support - NAND read of chip ID support - NAND read of bad blocks - NAND bad block skip option - NAND include spare area option - Open KiCad PCB & Schematic - Open source code - Read & Write LEDs indication - Extendable chip database - Chip autodetection - Firmware update #### 弊端 >- Low flash write speed on Windows 10. Probably issue with driver. > - No support of ECC calculation. In order to recover some device firmware the dump with spare area is required. 意思应该是在Windows10系统中写入比较慢,可能是驱动问题。 没有ECC计算,可能某些固件需要进行转存! #### 支持的芯片 - Parallel NAND: K9F2G08U0C, HY27US08121B, TC58NVG2S3E, F59L2G81A, MX30LF2G18AC and others. See full list of supported chips qt/nando_parallel_chip_db.csv >完整列表在qt/nando_parallel_chip_db.csv文件中,可以自行添加,附件解压后可以看到。 - SPI flash AT45DB021D, MX25L8006E, W25Q16JV and others. See full list of supported chips qt/nando_spi_chip_db.csv >完整列表在qt/nando_spi_chip_db.csv文件中,可以自行添加,附件解压后可以看到。 #### 应用程序&固件 原文:You can download host application deb package for Ubuntu/Windows installer, firmware binary for STM32, schematic and gerber files from Google Driver. > 意思是都在谷歌网盘,当然国内是访问不了的,这里我会搬运国内。 #### License 原文: In general the sorce code, PCB and schematic are under GPLv3 license but with limitations of: firmware/libs/spl/CMSIS/License.doc firmware/libs/spl/STM32_USB-FS-Device_Driver/ - http://www.st.com/software_license_agreement_liberty_v2 firmware/usb_cdc - http://www.st.com/software_license_agreement_liberty_v2` > 大意是遵循GPLv3协议,当然国内很多都会无视这个。你们千万不要这样~~ #### WiKi 原文: Check WiKi page for more information.` >这里有个Github的连接不知你们能不能访问,地址是:https://github.com/bbogush/nand_programmer/wiki #### 搬运者说 - 不知道平台有没有这个项目,我搜索了nand好像没有发现相关的,大部分是SPI的编程器。 - 搬运这个项目是因为我的小爱同学被我刷砖了,买一个nand要好几百,太贵了,玩不起。 - 项目的Wiki还是很有帮助的,如果有朋友不能访问,就留言一下,我想办法同步到国内来。 - 谷歌网盘的附件很大,我尽量全部下载回来。 - 附件nand_programmer是在2022-11-24下载的,如果Github有更新,我应该会同步上传。 - 这个支持的nand片子看起来很少,其实是可以自行添加的,看说明还是挺容易的。 ### **最后祝大家刷机都不砖!** >我是因为穷,买不起商业的编程器! PS,这里发一下添加片子的原文: Add new parallel NAND chip Open Settings - Parallel chip database and add chip parameters from datasheet. - Name - name of chip. - Page Size - page size in bytes without spare area (hexadecimal). - Block Size - block size in bytes without spare area (hexadecimal). - Total Size - total size in bytes without spare area (hexadecimal). - Spare Size - spare size in bytes (hexadecimal). - BB mark off. - the offset of byte in the spare area which contains bad block mark. The block is considered as bad if the byte contains non 0xFF value. The offset starts from 0. - tCS - Chip Enable (CE) setup time (ns). - tCLS - Command Latch Enable (CLE) setup time (ns). - tALS - Address Latch Enable (ALE) setup time (ns). - tCLR - Command Latch Enable (CLE) to Read Enable (RE) delay (ns). - tAR - Address Latch Enable (ALE) to Read Enable (RE) delay (ns). - tWP - Write Enable (WE) pulse width (ns). - tRP - Read Enable (RE) pulse width (ns). - tDS - Data setup time (ns). - tCH - Chip Enable (CE) hold time (ns). - tALH - Address Latch Enable (ALE) hold time (ns). - tWC - Write cycle time (ns). - tRC - Read cycle time (ns). - tREA - (RE) access time (ns). - Row cycles - number of clock cycles required to program row address. - Col. cycles - number of clock cycles required to program column address. - Read 1 com. - command to read page 1st clock cycle (hexadecimal). - Read 2 com. - command to read page 2nd clock cycle (hexadecimal). Optional (-). - Read spr. com. - command to read spare area (hexadecimal). Optional (-). - Read ID com. - command to read chip ID (hexadecimal). - Write 1 com. - command to program page 1st cycle (hexadecimal). - Write 2 com. - command to program page 2nd cycle (hexadecimal). Optional (-). - Erase 1 com. - command to erase block 1st cycle (hexadecimal). - Erase 2 com. - command to erase block 2nd cycle (hexadecimal). Optional (-). - Status com. - status command (hexadecimal). - ID1 - 1st chip ID - manufacturer (hexadecimal). - ID2 - 2nd chip ID - device ID (hexadecimal). Optional (-). - ID3 - 3rd chip ID (hexadecimal). Optional (-). - ID4 - 4th chip ID (hexadecimal). Optional (-). - ID5 - 5th chip ID (hexadecimal). Optional (-). Example Samsung K9F1G08U0E: ![parallel_nand_chip_db1.jpeg](//image.lceda.cn/pullimage/5G2afBkype02OLGHzjYf2pi54AklI0zbcf2CjCnr.jpeg) ![parallel_nand_chip_db2.jpeg](//image.lceda.cn/pullimage/TRDpZJhf5flLZ04XgZAjZHPyfp8nYAc3a0Z7aRyE.jpeg) ![parallel_nand_chip_db3.jpeg](//image.lceda.cn/pullimage/9TFxROghTbsaQVPwfvL3PfWPvuoBJshBI5cq1AaI.jpeg) ![parallel_nand_datasheet1.jpeg](//image.lceda.cn/pullimage/qev5Q5aV16VR372aqm9Twt8qf1lQ8vLOEw1YDELZ.jpeg) ![parallel_nand_datasheet2.jpeg](//image.lceda.cn/pullimage/k1DKG1SrtJFskQnBPsCrAS8EaXd5SeWgcSSow5xP.jpeg) ![parallel_nand_datasheet3.jpeg](//image.lceda.cn/pullimage/BcUXPeDtWu7yfpIP9XfRqZF5iirEvyXQJ006lJYF.jpeg) ![parallel_nand_datasheet4.jpeg](//image.lceda.cn/pullimage/99L8ZacixqHNMPPDzt2zgawJ0Z7uxeFWb1TBjiw5.jpeg) ![parallel_nand_datasheet5.jpeg](//image.lceda.cn/pullimage/yHtIn4jTHTHdKiwI8LphUWeoyXp9YdBr5hphjn1b.jpeg) ![parallel_nand_datasheet6.jpeg](//image.lceda.cn/pullimage/ptVtfEdqkaZaeRS4YKOmPHscL5ccSAHwxbBVpUm3.jpeg) ![parallel_nand_datasheet7.jpeg](//image.lceda.cn/pullimage/pujQJCuqngf6AP8HLWRdp2FKAVy6onvY3e2M9dJv.jpeg)
设计图
原理图
1 /
未生成预览图,请在编辑器重新保存一次
ID Name Designator Footprint Quantity
1 30pF C1,C2 C_0805_2012METRIC_PAD1.15X1.40MM_HANDSOLDER 2
2 10uF C3,C6 C_0805_2012METRIC_PAD1.15X1.40MM_HANDSOLDER 2
3 0.1uF C4,C5,C7,C8,C9,C10,C11,C12,C13,C14 C_0805_2012METRIC_PAD1.15X1.40MM_HANDSOLDER 10
4 GREEN D1 LED_0805_2012METRIC_PAD1.15X1.40MM_HANDSOLDER 1
5 RED D2 LED_0805_2012METRIC_PAD1.15X1.40MM_HANDSOLDER 1
6 YELLOW D3 LED_0805_2012METRIC_PAD1.15X1.40MM_HANDSOLDER 1
7 Conn_01x04 J1 PINHEADER_1X04_P2.54MM_VERTICAL 1
8 Conn_01x03 J2 PINHEADER_1X03_P2.54MM_VERTICAL 1
9 Conn_02x12_Odd_Even_Left J3 PINHEADER_2X12_P2.54MM_VERTICAL 1
10 Conn_02x12_Odd_Even_Right J4 PINHEADER_2X12_P2.54MM_VERTICAL_2 1
11 BOOT0 J5 SOLDERJUMPER-2_P1.3MM_OPEN_ROUNDEDPAD1.0X1.5MM 1
12 RST J6 SOLDERJUMPER-2_P1.3MM_OPEN_ROUNDEDPAD1.0X1.5MM 1
13 USB P1 USB_MICRO-B_MOLEX-105017-0001 1
14 510 R1 R_0805_2012METRIC_PAD1.15X1.40MM_HANDSOLDER 1
15 10k R2,R4,R8,R9,R10,R11,R12,R15 R_0805_2012METRIC_PAD1.15X1.40MM_HANDSOLDER 8
16 1k R3,R13,R14 R_0805_2012METRIC_PAD1.15X1.40MM_HANDSOLDER 3
17 1.5k R5 R_0805_2012METRIC_PAD1.15X1.40MM_HANDSOLDER 1
18 22 R6,R7 R_0805_2012METRIC_PAD1.15X1.40MM_HANDSOLDER 2
19 LM1117-3.3 U1 SOT-223 1
20 STM32F103VCT6 U2 LQFP-100_14X14MM_PITCH0.5MM 1
21 Crystal_SMD_8MHz_18pF Y1 CRYSTAL_SMD_HC49-SD 1
22 Conn_02x12_Odd_Even_2 J7,J9 PINSOCKET_2X12_P2.54MM_VERTICAL_2 2
23 Conn_02x12_Odd_Even_1 J8,J10 PINSOCKET_2X12_P2.54MM_VERTICAL 2
24 TSOP-48 P2 TSOP-I-48_18.4X12MM_P0.5MM 1
25 TSOP-48_adapter P3 TSOP-48 1
26 Conn_02x07_Odd_Even J11,J12 PINSOCKET_2X07_P2.54MM_VERTICAL 2
27 AT45DB U3 SOIC-8_3.9X4.9MM_P1.27MM 1

展开

工程视频/附件
工程成员
侵权投诉
相关工程
换一批
加载中...
添加到专辑 ×

加载中...

温馨提示 ×

是否需要添加此工程到专辑?

温馨提示
动态内容涉嫌违规
内容:
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 技术支持

support
  • 开源平台公众号

MP