Skip to content

Commit 1b4fcc4

Browse files
mbolivar-nordicgalak
authored andcommitted
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 <[email protected]>
1 parent 91f0212 commit 1b4fcc4

File tree

2 files changed

+44
-5
lines changed

2 files changed

+44
-5
lines changed

doc/guides/west/release-notes.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
.. _west-release-notes:
2+
13
West Release Notes
24
##################
35

doc/releases/release-notes-2.6.rst

Lines changed: 42 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -759,11 +759,48 @@ Build and Infrastructure
759759
upstream Linux regular expression used to validate compatible properties.
760760
This regular expression requires a letter as the first character.
761761

762-
* West
763-
764-
* Improve bossac runner. Added legacy mode option into extended SAM-BA
765-
bootloader selection. This extends compatibility between Zephyr and
766-
some Arduino IDE bootloaders.
762+
* West (extensions)
763+
764+
* This section only covers west :ref:`west-extensions` maintained in the
765+
zephyr repository. For release notes on west's built-in features, see
766+
:ref:`west-release-notes`.
767+
768+
* Changes to the runners backends used for :ref:`flashing and debugging
769+
commands <west-build-flash-debug>`:
770+
771+
* bossac runner: added legacy mode option into extended SAM-BA
772+
bootloader selection. This extends compatibility between Zephyr and
773+
some Arduino IDE bootloaders.
774+
775+
* jlink runner: Zephyr thread awareness is now available in GDB by default
776+
for application builds with :option:`CONFIG_DEBUG_THREAD_INFO` set to ``y``
777+
in :ref:`kconfig`. This applies to ``west debug``, ``west debugserver``,
778+
and ``west attach``. JLink version 7.11b or later must be installed on the
779+
host system, with JLink 7.20 or later strongly recommended.
780+
781+
* jlink runner: default ``west flash`` output is less verbose. The old
782+
behavior is still available when run as ``west --verbose flash``.
783+
784+
* jlink runner: when flashing, this runner now prefers a ``.hex`` file
785+
generated by the build system to a ``.bin``. Unlike ``.bin``, the HEX
786+
format includes information on the image's address range in flash, so
787+
this works better when flashing Zephyr images linked for locations other
788+
than the target's boot address, e.g. images meant to be run by
789+
bootloaders. The ``.bin`` file is still used as a fallback if a HEX File
790+
is not present.
791+
792+
* openocd runner: support for ``west debug`` and ``west attach`` has been
793+
fixed. Previously with this runner, ``west debug`` behaved like ``west
794+
attach`` should, and ``west attach`` behaved like ``west debugserver``
795+
should.
796+
797+
* pyocd runner: board-specific pyOCD configuration files in YAML can now be
798+
placed in :file:`support/pyocd.yaml` inside the board directory. See
799+
:zephyr_file:`boards/arm/reel_board/support/pyocd.yaml` for an example,
800+
and the pyOCD documentation for details on its configuration format.
801+
802+
* ``west spdx``: new command which can be used to generate SPDX software
803+
bills of materials for a Zephyr application build. See :ref:`west-spdx`.
767804

768805

769806
Libraries / Subsystems

0 commit comments

Comments
 (0)