1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/boards/common
Gaëtan Harter d4ca2644a3
boards/iotlab-m3|a8: fix openocd configuration
iotlab-m3 boards always ended up not being able to flash after time.
This changes managed to fix and flash boards that where able to be flashed with
the deprecated `ft2232` driver and not with the `ftdi` driver used in RIOT.

It combines configuration from openocd, iot-lab, RIOT config and Alexandre
Abadie feedback

* http://repo.or.cz/openocd.git/blob/HEAD:/tcl/interface/ftdi/iotlab-usb.cfg
  * ftdi configuration
* https://github.com/iot-lab/iot-lab-gateway/blob/2.4.1/gateway_code/static/iot-lab-m3.cfg
  * `trst_and_srst` config
* Alexandre feedback and http://openocd.org/doc/html/Reset-Configuration.html
  * 'connect_assert_srst' reset configuration
    * it prevents errors in the output on first flash
    * should help on boards with invalid code
    * It was taken from what Alexandre found for board 'b-l072z-lrwan1'
  * It requires using '-c reset halt' instead of '-c halt' before debug
* RIOT
  * Keep the `configure -rtos` auto
2018-07-02 11:00:48 +02:00
..
arduino-atmega boards/common/arduino-atmega: remove context swap defines 2018-04-27 14:13:34 -04:00
arduino-due boards*: cleanup doxygen 2018-04-18 12:08:56 +02:00
arduino-mkr boards: fix doxygen grouping 2018-06-11 19:12:02 +02:00
atmega boards: fix doxygen grouping 2018-06-11 19:12:02 +02:00
frdm Makefile.include: FIX .DEFAULT_GOAL not being all 2018-03-28 16:59:00 +02:00
iotlab boards/iotlab-m3|a8: fix openocd configuration 2018-07-02 11:00:48 +02:00
msb-430 drivers/sht1x: Major refactoring 2018-06-27 08:58:00 +02:00
msba2 drivers/sht1x: Major refactoring 2018-06-27 08:58:00 +02:00
nrf52xxxdk boards: fix doxygen grouping 2018-06-11 19:12:02 +02:00
nucleo boards/common/stm32-link: add common place for stlink 2018-06-26 20:45:23 +02:00
nucleo32 boards*: cleanup doxygen 2018-04-18 12:08:56 +02:00
nucleo64 boards*: cleanup doxygen 2018-04-18 12:08:56 +02:00
nucleo144 boards/nucleo-l496zg: add initial support 2018-05-15 11:56:51 +02:00
remote boards: use RIOTTOOLS variable 2018-05-15 11:23:44 +02:00
silabs board: common/silabs, sltb001a: add conditional include 2018-03-16 22:17:54 +01:00
stm32 boards/common/stm32-link: add common place for stlink 2018-06-26 20:45:23 +02:00
stm32f103c8 boards: fix doxygen grouping 2018-06-11 19:12:02 +02:00
wsn430 wsn430: IoT-LAB requires the HEXFILE for flashing 2018-06-15 15:37:21 +02:00
doc.txt boards/common: add doxygen group 2017-12-15 10:35:48 +01:00