Description
Description
The Command Line Interface Flasher (CLI Flasher) is an open-source command line application for Linux and Windows. It is licensed under GPL-2.0. This tool is integrated into netXStudio.
The CLI Flasher is designed to be used by an advanced user. A GUI interface for the Flasher is provided via the netX Studio.
The main purpose of the CLI Flasher is to provide the user a tool, which supports the initial programming of Flash of a netX product. The CLI Flasher tool will be used to read / verify / erase / write data from / into the internal and external Flash memories connected to the netX. The CLI Flasher will communicate directly with the ROM loader of the netX ASICs. The supported interfaces of the CLI Flasher are a subset of the netX ROM loader console mode interfaces. Additionally, the CLI Flasher supports the JTAG interface.
The CLI Flasher tool is written in C and LUA.
The source code of the CLI Flasher is hosted on GitHub: https://github.com/muhkuh-sys/org.muhkuh.tools-flasher
Executable packages are provided at Github for several Windows and several Ubuntu versions in 32 and 64 bit. The tested CLI Flasher versions are available / described via this knowledge base space.
USB driver for windows are required to use the USB interface at the netX or an embedded FTDI converter from USB to UART / JTAG. Those USB drivers are available: USB driver for CLI Flasher (muhkuh framework)
How to put the netX into the console mode?
It is describe inside the FAQs. See FAQs.
Examples for the usage of the CLI Flasher tool are described here.