diff --git a/docs/solo/nucleo32-board.md b/docs/solo/nucleo32-board.md index e48312d..ac579d2 100644 --- a/docs/solo/nucleo32-board.md +++ b/docs/solo/nucleo32-board.md @@ -66,7 +66,7 @@ Environment: Fedora 29 x64, Linux 4.19.9 See for the original guide. Here details not included there will be covered. -### Install ARM tools +### Install ARM tools Linux 1. Download current [ARM tools] package: [gcc-arm-none-eabi-8-2018-q4-major-linux.tar.bz2]. @@ -75,6 +75,13 @@ See for the original guide. Here detai 3. Add full path to the `./bin` directory as first entry to the `$PATH` variable, as in `~/gcc-arm/gcc-arm-none-eabi-8-2018-q4-major/bin/:$PATH`. +### Install ARM tools OsX using brew package manager + +```bash +brew tap ArmMbed/homebrew-formulae +brew install arm-none-eabi-gcc +``` + ### Install flashing software ST provides a CLI flashing tool - `STM32_Programmer_CLI`. It can be downloaded directly from the vendor's site: @@ -114,8 +121,8 @@ Do not use it, if you do not plan to do so. ```bash # while in the main project directory # create Python virtual environment with required packages, and activate -make env3 -. env3/bin/activate +make venv +. venv/bin/activate # Run flashing cd ./targets/stm32l432 make flash @@ -178,8 +185,8 @@ make fido2-test #### FIDO2 test sites -1. -2. +1. +2. 3. #### U2F test sites