d0b70ab753
1. DDR timing setting. 2. README.md 3. Remove unused files. |
||
---|---|---|
.. | ||
ddrimg | ||
README.md | ||
UnpackImage.py | ||
header-nand.json | ||
header-sd.json | ||
nuwriter.py | ||
nuwriter_ddr_download_and_run.bat | ||
nuwriter_nand_programming.bat | ||
nuwriter_sd_programming.bat | ||
nuwriter_spinand_programming.bat | ||
otp_writer.bin | ||
pack-nand.json | ||
pack-sd.json | ||
xusb.bin | ||
xusbcom.py |
README.md
nuwriter_scripts
Some scripts can help you program firmware into storages in this folder.
Requirement
Python for Window
After installing Python, some plug-in as below must be installed.
$ pip3 install pyusb usb crypto ecdsa crcmod tqdm pycryptodome
Libusb for Window
In Windows platform, it is required to install libusb manually.
Step 1: Download the library extract the download file.
Step 2: Copy MS64\dll\libusb-1.0.dll to C:\Windows\System32.
Step 3: Copy MS64\dll\libusb-1.0.lib to C:\Users\<user name>\AppData\Local\Programs\Python\<python ver>\Lib.
Double-click Scripts for Windows
nuwriter_ddr_download_and_run.bat
Download rtthread.bin binary file into DDR. The address is 0x80400000.
nuwriter_sd_programming.bat
Program header, DDR timing setting and rtthread.bin binary file into SD card or EMMC.
nuwriter_spinand_programming.bat
Program header, DDR timing setting and rtthread.bin binary file into SPI NAND flash.
nuwriter_nand_programming.bat
Program header, DDR timing setting and rtthread.bin binary file into NAND flash.