
1 changed files with 47 additions and 0 deletions
@ -0,0 +1,47 @@ |
|||||
|
|
||||
|
|
||||
|
# Build Dependencies |
||||
|
|
||||
|
## The assembler - asfv1 |
||||
|
|
||||
|
build from source: https://github.com/ndf-zz/asfv1 |
||||
|
|
||||
|
or |
||||
|
|
||||
|
`pip install asfv1` |
||||
|
|
||||
|
## The flash-tool - ch341eeprom |
||||
|
|
||||
|
https://github.com/command-tab/ch341eeprom |
||||
|
|
||||
|
run `make` it should just work, terribly simple program. |
||||
|
|
||||
|
## Hex2bin Converter - srecord (optional) |
||||
|
This is not required when using the asfv1 assembler as it already produces bin files. |
||||
|
|
||||
|
`port install srecord` |
||||
|
|
||||
|
|
||||
|
# Build |
||||
|
|
||||
|
To build switch into dir `src` to execute the makefile targets |
||||
|
|
||||
|
## Makefile Targets |
||||
|
|
||||
|
`make flash` - Build and upload all the 8 programs |
||||
|
`make all` - Only compile all the 8 programs |
||||
|
`make clean` |
||||
|
`make erase` |
||||
|
|
||||
|
The |
||||
|
|
||||
|
|
||||
|
# Toolchain Setup |
||||
|
|
||||
|
`source env.sh` to get the commands |
||||
|
|
||||
|
* `fvcompile` |
||||
|
* `fvhex2bin` |
||||
|
* `fvflash` |
||||
|
* `fverase` |
||||
|
|
Loading…
Reference in new issue