doc: release-notes-2.6: west extensions

Just the extensions changes for Zephyr 2.6, since west has its own
release notes page as it's developed on its own pace.

Signed-off-by: Martí Bolívar <marti.bolivar@nordicsemi.no>
This commit is contained in:
Martí Bolívar 2021-05-27 10:09:50 -07:00 committed by Kumar Gala
commit 1b4fcc44df
2 changed files with 43 additions and 4 deletions

View file

@ -1,3 +1,5 @@
.. _west-release-notes:
West Release Notes
##################

View file

@ -759,11 +759,48 @@ Build and Infrastructure
upstream Linux regular expression used to validate compatible properties.
This regular expression requires a letter as the first character.
* West
* West (extensions)
* Improve bossac runner. Added legacy mode option into extended SAM-BA
bootloader selection. This extends compatibility between Zephyr and
some Arduino IDE bootloaders.
* This section only covers west :ref:`west-extensions` maintained in the
zephyr repository. For release notes on west's built-in features, see
:ref:`west-release-notes`.
* Changes to the runners backends used for :ref:`flashing and debugging
commands <west-build-flash-debug>`:
* bossac runner: added legacy mode option into extended SAM-BA
bootloader selection. This extends compatibility between Zephyr and
some Arduino IDE bootloaders.
* jlink runner: Zephyr thread awareness is now available in GDB by default
for application builds with :option:`CONFIG_DEBUG_THREAD_INFO` set to ``y``
in :ref:`kconfig`. This applies to ``west debug``, ``west debugserver``,
and ``west attach``. JLink version 7.11b or later must be installed on the
host system, with JLink 7.20 or later strongly recommended.
* jlink runner: default ``west flash`` output is less verbose. The old
behavior is still available when run as ``west --verbose flash``.
* jlink runner: when flashing, this runner now prefers a ``.hex`` file
generated by the build system to a ``.bin``. Unlike ``.bin``, the HEX
format includes information on the image's address range in flash, so
this works better when flashing Zephyr images linked for locations other
than the target's boot address, e.g. images meant to be run by
bootloaders. The ``.bin`` file is still used as a fallback if a HEX File
is not present.
* openocd runner: support for ``west debug`` and ``west attach`` has been
fixed. Previously with this runner, ``west debug`` behaved like ``west
attach`` should, and ``west attach`` behaved like ``west debugserver``
should.
* pyocd runner: board-specific pyOCD configuration files in YAML can now be
placed in :file:`support/pyocd.yaml` inside the board directory. See
:zephyr_file:`boards/arm/reel_board/support/pyocd.yaml` for an example,
and the pyOCD documentation for details on its configuration format.
* ``west spdx``: new command which can be used to generate SPDX software
bills of materials for a Zephyr application build. See :ref:`west-spdx`.
Libraries / Subsystems