From f2e90d9ad262f889dd67a4a108f77b3ab59b7d8d Mon Sep 17 00:00:00 2001 From: Rahix <rahix@rahix.de> Date: Sat, 29 Jun 2019 00:04:44 +0200 Subject: [PATCH] fix: Mention missing dependencies in README Signed-off-by: Rahix <rahix@rahix.de> --- README.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 588aebad..0cba63e5 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,19 @@ # card10 Firmware Readme ## Setup -To compile the firmware you need `meson`(>0.40.0) and a `arm-none-eabi-gcc`. You should also have python3 installed on your system. +To compile the firmware you need the following: + +- `meson`(>0.40.0) +- `arm-none-eabi-gcc` (package might be called `gcc-arm-none-eabi`) +- `arm-none-eabi-binutils` (package might be called `binutils-arm-none-eabi`) +- `arm-none-eabi-newlib` (package might be called `libnewlib-arm-none-eabi`) +- `python3` +- `python3-crc16` (`pip3 install --user crc16`) ### Compiler (`arm-none-eabi-gcc`) Install the cross-compiler and debugger either from your distributions repositories, or alternatively download a precompiled toolchain from [ARM](https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads). -On Ubuntu, the package is called `gcc-arm-none-eabi` +On Ubuntu, the package is called `gcc-arm-none-eabi`. ### Compiling the card10 firmware ```bash -- GitLab