├── .cproject ├── .github ├── build.sh └── workflows │ └── build.yaml ├── .gitignore ├── .project ├── .settings ├── language.settings.xml └── org.eclipse.cdt.core.prefs ├── LICENSE ├── Makefile ├── Makefile.loader ├── Makefile.sdk ├── README.md ├── flash ├── flash.h └── w25q256fv.c ├── img ├── nucleistudio_enter_project_config.png ├── nucleistudio_import_flashloader_1.png ├── nucleistudio_import_flashloader_2.png ├── nucleistudio_modify_build_command.png ├── nucleistudio_modify_flashloader_mode.png ├── nucleistudio_modify_nuclei-sdk_path.png └── procedure.png ├── loader ├── loader.c ├── riscv.lds └── startup.S ├── loader_debug_openocd.launch ├── npk.yml ├── spi ├── fespi.c ├── nuspi.c └── spi.h └── test └── main.c /.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-mcu/openflashloader/HEAD/.cproject -------------------------------------------------------------------------------- /.github/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-mcu/openflashloader/HEAD/.github/build.sh -------------------------------------------------------------------------------- /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-mcu/openflashloader/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-mcu/openflashloader/HEAD/.gitignore -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-mcu/openflashloader/HEAD/.project -------------------------------------------------------------------------------- /.settings/language.settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-mcu/openflashloader/HEAD/.settings/language.settings.xml -------------------------------------------------------------------------------- /.settings/org.eclipse.cdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-mcu/openflashloader/HEAD/.settings/org.eclipse.cdt.core.prefs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-mcu/openflashloader/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-mcu/openflashloader/HEAD/Makefile -------------------------------------------------------------------------------- /Makefile.loader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-mcu/openflashloader/HEAD/Makefile.loader -------------------------------------------------------------------------------- /Makefile.sdk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-mcu/openflashloader/HEAD/Makefile.sdk -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-mcu/openflashloader/HEAD/README.md -------------------------------------------------------------------------------- /flash/flash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-mcu/openflashloader/HEAD/flash/flash.h -------------------------------------------------------------------------------- /flash/w25q256fv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-mcu/openflashloader/HEAD/flash/w25q256fv.c -------------------------------------------------------------------------------- /img/nucleistudio_enter_project_config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-mcu/openflashloader/HEAD/img/nucleistudio_enter_project_config.png -------------------------------------------------------------------------------- /img/nucleistudio_import_flashloader_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-mcu/openflashloader/HEAD/img/nucleistudio_import_flashloader_1.png -------------------------------------------------------------------------------- /img/nucleistudio_import_flashloader_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-mcu/openflashloader/HEAD/img/nucleistudio_import_flashloader_2.png -------------------------------------------------------------------------------- /img/nucleistudio_modify_build_command.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-mcu/openflashloader/HEAD/img/nucleistudio_modify_build_command.png -------------------------------------------------------------------------------- /img/nucleistudio_modify_flashloader_mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-mcu/openflashloader/HEAD/img/nucleistudio_modify_flashloader_mode.png -------------------------------------------------------------------------------- /img/nucleistudio_modify_nuclei-sdk_path.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-mcu/openflashloader/HEAD/img/nucleistudio_modify_nuclei-sdk_path.png -------------------------------------------------------------------------------- /img/procedure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-mcu/openflashloader/HEAD/img/procedure.png -------------------------------------------------------------------------------- /loader/loader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-mcu/openflashloader/HEAD/loader/loader.c -------------------------------------------------------------------------------- /loader/riscv.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-mcu/openflashloader/HEAD/loader/riscv.lds -------------------------------------------------------------------------------- /loader/startup.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-mcu/openflashloader/HEAD/loader/startup.S -------------------------------------------------------------------------------- /loader_debug_openocd.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-mcu/openflashloader/HEAD/loader_debug_openocd.launch -------------------------------------------------------------------------------- /npk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-mcu/openflashloader/HEAD/npk.yml -------------------------------------------------------------------------------- /spi/fespi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-mcu/openflashloader/HEAD/spi/fespi.c -------------------------------------------------------------------------------- /spi/nuspi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-mcu/openflashloader/HEAD/spi/nuspi.c -------------------------------------------------------------------------------- /spi/spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-mcu/openflashloader/HEAD/spi/spi.h -------------------------------------------------------------------------------- /test/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscv-mcu/openflashloader/HEAD/test/main.c --------------------------------------------------------------------------------