
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