zephyr: Upgrade to Zephyr v4.0.0.
Updates the Zephyr port build instructions. The CI is updated to use Zephyr docker image 0.27.4, SDK 0.17.0 and the latest Zephyr release tag. Tested on max32690fthr and frdm_k64f. Signed-off-by: Maureen Helm <maureen.helm@analog.com> Signed-off-by: Detlev Zundel <dzu@member.fsf.org>
This commit is contained in:
committed by
Damien George
parent
b83606fe33
commit
3c8d1b13f5
@@ -31,7 +31,7 @@ With your serial program open (PuTTY, screen, picocom, etc) you may see a
|
|||||||
blank screen with a flashing cursor. Press Enter (or reset the board) and
|
blank screen with a flashing cursor. Press Enter (or reset the board) and
|
||||||
you should be presented with the following text::
|
you should be presented with the following text::
|
||||||
|
|
||||||
*** Booting Zephyr OS build v3.7.0 ***
|
*** Booting Zephyr OS build v4.0.0 ***
|
||||||
MicroPython v1.24.0-preview.179.g5b85b24bd on 2024-08-05; zephyr-frdm_k64f with mk64f12
|
MicroPython v1.24.0-preview.179.g5b85b24bd on 2024-08-05; zephyr-frdm_k64f with mk64f12
|
||||||
Type "help()" for more information.
|
Type "help()" for more information.
|
||||||
>>>
|
>>>
|
||||||
|
|||||||
@@ -4,10 +4,13 @@ MicroPython port to Zephyr RTOS
|
|||||||
This is a work-in-progress port of MicroPython to Zephyr RTOS
|
This is a work-in-progress port of MicroPython to Zephyr RTOS
|
||||||
(http://zephyrproject.org).
|
(http://zephyrproject.org).
|
||||||
|
|
||||||
This port requires Zephyr version v3.7.0, and may also work on higher
|
This port tries to support all Zephyr versions supported upstream,
|
||||||
versions. All boards supported
|
i.e. currently v3.7 (LTS), v4.0 and the development branch. The CI is
|
||||||
by Zephyr (with standard level of features support, like UART console)
|
setup to use the latest version, i.e. v4.0.
|
||||||
should work with MicroPython (but not all were tested).
|
|
||||||
|
All boards supported by Zephyr (with standard level of features
|
||||||
|
support, like UART console) should work with MicroPython (but not all
|
||||||
|
were tested).
|
||||||
|
|
||||||
Features supported at this time:
|
Features supported at this time:
|
||||||
|
|
||||||
@@ -39,13 +42,13 @@ setup is correct.
|
|||||||
If you already have Zephyr installed but are having issues building the
|
If you already have Zephyr installed but are having issues building the
|
||||||
MicroPython port then try installing the correct version of Zephyr via:
|
MicroPython port then try installing the correct version of Zephyr via:
|
||||||
|
|
||||||
$ west init zephyrproject -m https://github.com/zephyrproject-rtos/zephyr --mr v3.7.0
|
$ west init zephyrproject -m https://github.com/zephyrproject-rtos/zephyr --mr v4.0.0
|
||||||
|
|
||||||
Alternatively, you don't have to redo the Zephyr installation to just
|
Alternatively, you don't have to redo the Zephyr installation to just
|
||||||
switch from master to a tagged release, you can instead do:
|
switch from master to a tagged release, you can instead do:
|
||||||
|
|
||||||
$ cd zephyrproject/zephyr
|
$ cd zephyrproject/zephyr
|
||||||
$ git checkout v3.7.0
|
$ git checkout v4.0.0
|
||||||
$ west update
|
$ west update
|
||||||
|
|
||||||
With Zephyr installed you may then need to configure your environment,
|
With Zephyr installed you may then need to configure your environment,
|
||||||
|
|||||||
@@ -818,9 +818,9 @@ function ci_windows_build {
|
|||||||
########################################################################################
|
########################################################################################
|
||||||
# ports/zephyr
|
# ports/zephyr
|
||||||
|
|
||||||
ZEPHYR_DOCKER_VERSION=v0.26.13
|
ZEPHYR_DOCKER_VERSION=v0.27.4
|
||||||
ZEPHYR_SDK_VERSION=0.16.8
|
ZEPHYR_SDK_VERSION=0.17.0
|
||||||
ZEPHYR_VERSION=v3.7.0
|
ZEPHYR_VERSION=v4.0.0
|
||||||
|
|
||||||
function ci_zephyr_setup {
|
function ci_zephyr_setup {
|
||||||
IMAGE=ghcr.io/zephyrproject-rtos/ci:${ZEPHYR_DOCKER_VERSION}
|
IMAGE=ghcr.io/zephyrproject-rtos/ci:${ZEPHYR_DOCKER_VERSION}
|
||||||
|
|||||||
Reference in New Issue
Block a user