https://github.com/matveyt/nuvotool
Nuvoton cross-platform serial programmer (ISP)
https://github.com/matveyt/nuvotool
n76e003 nuvoton unix windows
Last synced: 3 days ago
JSON representation
Nuvoton cross-platform serial programmer (ISP)
- Host: GitHub
- URL: https://github.com/matveyt/nuvotool
- Owner: matveyt
- Created: 2025-08-27T11:24:30.000Z (10 months ago)
- Default Branch: master
- Last Pushed: 2025-11-03T15:31:07.000Z (8 months ago)
- Last Synced: 2025-11-03T17:25:01.103Z (8 months ago)
- Topics: n76e003, nuvoton, unix, windows
- Language: C
- Homepage:
- Size: 83 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### What is this
Serial programmer (ISP client) for Nuvoton 8051 chips.
Note that most of chips go without bootloader (LDROM) installed. Please, refer to
[NuvoROM](https://github.com/matveyt/nuvorom) project on how to upload it.
### Build
If using GCC then simply run `make`. Otherwise, you may need to setup different compile
flags. The source code is believed to be C99 compliant.
### Use
```
Usage: nuvotool [OPTION]... [FILE]
Nuvoton ISP serial programmer. Write HEX/BIN file to APROM.
-p, --port=PORT Select serial device
-x, --erase Erase APROM first
-c, --config=X[,X...] Setup CONFIG
-l, --list-ports List available ports only
-h, --help Show this message and exit
Valid CONFIG fields: lock, rpd, ocden, ocdpwm, cbs, ldsize=0,1024,2048,3072,4096,
cborst, boiap, cboden, cbov=2.2,2.7,3.7,4.4, wdten=disable,enable,always
Note that '--config rpd' or '--config rpd=yes' stands for '--config rpd=0',
while '--config cborst' for '--config cborst=1', etc.
```