Commit bcac14e8 authored by Anne Jan Brouwer's avatar Anne Jan Brouwer 💬 Committed by schneider
Browse files

Basic CI (it builds) and some README improvements

parent 137df6a9
image: "debian"
build:
stage: build
before_script:
- apt update -qq && apt install -y -qq gcc-arm-none-eabi python-pip
- pip install crc16
script:
- cd bootloader
- make
- cd ..
- cd Hello_World
- ./build_image
- cd ..
- cd Hello_World_FreeRTOS
- ./build_image
- cd ..
- cd ble
- ./build_image
- cd ..
- cd bmatest
- ./build_image
- cd ..
- cd bmetest
- ./build_image
- cd ..
- cd ecgtest
- ./build_image
- cd ..
- cd imutest
- ./build_image
- cd ..
- cd ips
- ./build_image
- cd ..
......@@ -25,7 +25,9 @@ This allows gdb to use our .gdbinit files without specifying them on the command
### OpenOCD
If you want to debug code or replace the bootloader, you need OpenOCD and GDB.
Get OpenOCD from [Maxim](https://github.com/maximmbed/openocd) and checkout the `max32xxx` branch. Build using `./configure` and 'make'. Make sure that the `CMSIS-DAP Compliant Debugger` is set to `yes(auto)` after running `./configure` (you might need to install libusb and other USB related libaries).
Get OpenOCD from [Maxim](https://github.com/maximmbed/openocd) and checkout the `max32xxx` branch. Run `git submodule update --init`.
Build using `./bootstrap`, `./configure` and 'make'. Make sure that the `CMSIS-DAP Compliant Debugger` is set to `yes(auto)` after running `./configure` (you might need to install libusb and other USB related libaries).
If you get errors making the documentation you can `touch doc/openocd.info` to skip it and continue with 'make'.
Please run `make install` after removing any already installed OpenOCD version. Otherwise please always specify the full path to openocd (the binary is under `src/openocd`, when calling `openocd`.
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment