@@ -27,9 +27,6 @@ Application:
27
27
- Open KiCad PCB & Schematic
28
28
- Open source code
29
29
- Read & Write LEDs indication
30
- - Write speed: 512KBytes/s
31
- - Read speed: 640KBytes/s
32
- - Erase speed: 256MBytes/s
33
30
- Extendable chip database
34
31
- Chip autodetection
35
32
- Firmware update
@@ -47,9 +44,7 @@ See full list of supported chips [qt/nando_spi_chip_db.csv](qt/nando_spi_chip_db
47
44
48
45
## Release binaries
49
46
You can download host application deb package for Ubuntu/Windows installer, firmware binary for
50
- STM32, schematic and gerber files from here:
51
-
52
- https://drive.google.com/drive/folders/1d5hP6MKbkEBGQe_xIRl4-A5LPt_-9QIN
47
+ STM32, schematic and gerber files from <a href =" https://drive.google.com/drive/folders/1d5hP6MKbkEBGQe_xIRl4-A5LPt_-9QIN " >Google Driver</a >.
53
48
54
49
55
50
### License
@@ -61,62 +56,5 @@ firmware/libs/spl/STM32_USB-FS-Device_Driver/ - http://www.st.com/software_licen
61
56
62
57
firmware/usb_cdc - http://www.st.com/software_license_agreement_liberty_v2
63
58
64
- # Build
65
- ## Requirements
66
- Linux based OS
67
- ## Build firmware
68
- 1 . Download compiler and documents from Google Drive:
69
- - Go to https://drive.google.com/drive/folders/1zLtebfLW6CxaWMq0rr4EfEPmeXfGk-7n?usp=sharing
70
- - Press "Download All"
71
- - mkdir ~ /dev/
72
- - cd ~ /dev/
73
- - mv ~ /Downloads/nand_programmer* .zip ./
74
- - unzip nand_programmer-* .zip
75
- - cd nand_programmer/compiler/
76
- - tar -xvf gcc-arm-none-eabi-4_9-2015q1-20150306-linux.tar.bz2
77
- - cd ..
78
- - git clone https://github.com/bbogush/nand_programmer.git
79
- - cd nand_programmer/firmware
80
- - make
81
- ## Burn firmware via SWD (ST-Link)
82
- - sudo apt-get install libusb-1.0-0-dev
83
- - cd ~ /dev/
84
- - git clone https://github.com/texane/stlink.git
85
- - cd stlink/
86
- - mkdir -p build && cd build
87
- - cmake -DCMAKE_BUILD_TYPE=Release ..
88
- - sudo make install
89
- - sudo cp ../etc/udev/rules.d/* /etc/udev/rules.d/
90
- - sudo udevadm control --reload-rules
91
- - sudo udevadm trigger
92
- - connect ST-Link to board
93
- - cd ~ /dev/nand_programmer/nand_programmer/firmware
94
- - st-flash write ./obj/prog.bin 0x8000000
95
- ## Build host application
96
- ### Linux
97
- - sudo apt-get install libboost-all-dev
98
- - Install Qt5.x
99
- - Open ~ /dev/nand_programmer/nand_programmer/qt/qt.pro with QtCreator.
100
- - Go to Projects->Build->Build Steps->Add Build Step->Make. Add "install" to "Make arguments".
101
- - Build->Run qmake
102
- - Build->Build All
103
- - Build->Run
104
- ### Windows
105
- - Install boost library from GoogleDriver archive under C:/boost/ or compile.
106
- - Install Qt5.x
107
- - Open ~ /dev/nand_programmer/nand_programmer/qt/qt.pro with QtCreator.
108
- - Go to Projects->Build->Build Steps->Add Build Step->Make. Add "install" to "Make arguments".
109
- - Build->Run qmake
110
- - Build->Build All
111
- - Build->Run
112
- ## Schematic and PCB
113
- - Install KiCad 5.0.1
114
- - Open ~ /dev/nand_programmer/nand_programmer/kicad/nand_programmator.pro
115
- ## Adding new chip
116
- - Go to Settings->Chip database
117
- - Press "+" button and fill out parameters from datasheet.
118
-
119
- <img src =" img/chip_db_settings.jpeg " >
120
-
121
59
## WiKi
122
60
Check [ WiKi] ( https://github.com/bbogush/nand_programmer/wiki ) page for more information.
0 commit comments