Skip to content

Latest commit

 

History

History
28 lines (17 loc) · 1.29 KB

BUILDING.md

File metadata and controls

28 lines (17 loc) · 1.29 KB

Building

This section is for developers only. If you're just looking to run this on your board, download the latest release.

This is the hard part... components required to are not included in this repository, so you need to shop around.

  • Get the ARM toolchain for Linux and put it in your $PATH
  • Get SCons : http://scons.org/pages/download.html
    • You can get scons from yor OS's package repository (e.g., apt-get)
  • git submodule init: this will pull the external laks submodule, which contains headers for the hardware used by the arcin.

To build, run

scons

To flash, run

./hidflash.py arcin.elf

To create an executable for easily flashing the ELF file, grab https://github.com/theKeithD/arcin/tree/svre9/arcin-utils and then run:

./hidloader_append.py arcin.elf hidloader_v2.exe arcin_flash_custom.exe

I had success with Ubuntu 20.04 LTS on WSL2 (Windows Subsystem for Linux). Mind that ARM toolchian will not work in WSL1!

Source for GUI configuration tool is hosted at https://github.com/minsang-github/arcin-infinitas-conf and that one is a pure python project.