Skip to content

Commit 73f92af

Browse files
committed
Build instruction moved to WiKi
1 parent 542f908 commit 73f92af

File tree

1 file changed

+1
-63
lines changed

1 file changed

+1
-63
lines changed

README.md

Lines changed: 1 addition & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,6 @@ Application:
2727
- Open KiCad PCB & Schematic
2828
- Open source code
2929
- Read & Write LEDs indication
30-
- Write speed: 512KBytes/s
31-
- Read speed: 640KBytes/s
32-
- Erase speed: 256MBytes/s
3330
- Extendable chip database
3431
- Chip autodetection
3532
- Firmware update
@@ -47,9 +44,7 @@ See full list of supported chips [qt/nando_spi_chip_db.csv](qt/nando_spi_chip_db
4744

4845
## Release binaries
4946
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>.
5348

5449

5550
### License
@@ -61,62 +56,5 @@ firmware/libs/spl/STM32_USB-FS-Device_Driver/ - http://www.st.com/software_licen
6156

6257
firmware/usb_cdc - http://www.st.com/software_license_agreement_liberty_v2
6358

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-
12159
## WiKi
12260
Check [WiKi](https://github.com/bbogush/nand_programmer/wiki) page for more information.

0 commit comments

Comments
 (0)