Date   

Re: MCUboot "Image in the primary slot is not valid" #mcuboot

Martin Kozusky
 

Hi,
may be you forgot to sign the image?

west sign -t imgtool -- --key path_to_mcuboot\root-rsa-2048.pem   (or other key that mcuboot is using)
west flash --skip-rebuild -- --hex-file build/zephyr/zephyr.signed.hex

Martin

Dne 21.10.2021 v 14:17 Brenton Chetty napsal(a):

Hi there

I am having issues getting started with MCUboot. I flashed MCUboot version 1.8-dev onto my "nrf52840dk_nrf52840" and "nrf5340dk_nrf5340_cpuapp". I then flashed the hello_world sample to my boards.
I added "CONFIG_BOOTLOADER_MCUBOOT=y" to the hello_world sample in prj.conf.
I am using Zephyr 2.6.
Is there some configuration that I am missing?

*** Booting Zephyr OS build zephyr-v2.6.0-495-gf5b0f92bb718  ***
I: Starting bootloader
I: Primary image: magic=unset, swap_type=0x1, copy_done=0x3, image_ok=0x3
I: Secondary image: magic=unset, swap_type=0x1, copy_done=0x3, image_ok=0x3
I: Boot source: none
W: Failed reading image headers; Image=0
E: Image in the primary slot is not valid!
E: Unable to find bootable image

Any advice would be appreciated

Regards
Brenton



Re: PlatformIO for flashing zephyr code on ESP 32

Komal Rajput-Hajare <komal.hajare5@...>
 

Thank you so much. 


On Thu, Oct 21, 2021, 2:09 PM Raúl Sánchez Siles <rsanchezs@...> wrote:

  Hi Komal:


  Although I haven't used PlatformIO with Zephyr myself I know there is a documentation section about it:


https://docs.zephyrproject.org/latest/guides/platformio/index.html


  HTH,


El jueves, 21 de octubre de 2021 4:35:26 (CEST) Komal Rajput-Hajare via lists.zephyrproject.org escribió:

 

Hello 

  

I don't have idea about this error because I haven't try west tool on Ubuntu. Sorry for this. 


  I am  trying to flash the code(  hello  world) on esp32 using PlatformIO IDE on windows. Zephyr Version is 2.7.99.


With the help of west tool on windows my team member successfully flash code on esp32.


And platformIO even doesn't contain package of zephyr. what is the way to solve this problem. 


Kindly suggest any solution.


Thank you and regards 

Komal





On Wed, Oct 20, 2021, 3:47 PM Komal Rajput-Hajare <komal.hajare5@...> wrote:

 

Hello Zephyr foundation


     Currently I am working on ESP32 and zephyr RTOS. But using PlatformIO IDE. My client want zephyr RTOS on ESP32 but only via platform IO. I got sucess using west tool. But not by PlatformIO ide. 


I didn't found any support from zephyr for PlatformIO specially for esp32. 


Do any one have idea about it? how can I do that? 


Can you please help me in this.



Thank you and Regards 

Komal Hajare 




AVISO LEGAL: Este mensaje y sus archivos adjuntos van dirigidos exclusivamente a su destinatario, pudiendo contener información confidencial sometida a secreto profesional. No está permitida su comunicación, reproducción o distribución sin autorización expresa. Si usted no es el destinatario final, por favor elimínelo e infórmenos por esta vía. PROTECCIÓN DE DATOS: De conformidad con lo dispuesto en la normativa de protección de datos personales, Reglamento (UE) 2016/679, le informamos que los datos personales y dirección de correo electrónico, serán tratados por K-LAGAN GROUP, S.L. y empresas del grupo con la finalidad de gestionar nuestra agenda de contactos, atender sus solicitudes por vía electrónica, así como a efectos históricos. Los datos se tratarán en base a su consentimiento, ejecución de un contrato, o el cumplimiento de obligaciones legales y los intereses legítimos de K-LAGAN GROUP, S.L y empresas del grupo. El plazo de conservación de los datos será el establecido en la normativa aplicable, como mínimo. Puede contactar con el responsable, así como ejercer los derechos de acceso, rectificación, supresión, portabilidad de datos, limitación, oposición y revocación del consentimiento en TRAVESERA DE GRACIA, 73 - 79 7ª PLANTA, 08006, BARCELONA, BARCELONA. Tienen derecho a realizar una reclamación ante las autoridades de protección de datos. Para más información consulte la política de privacidad en www.k-lagan.com
LEGAL NOTICE: This message and its attachments are addressed exclusively to the recipient, and may contain confidential information subject to professional secrecy. Its communication, reproduction or distribution without express permission is not allowed. If you are not the final recipient, please delete it and inform us through this channel. DATA PROTECTION: In accordance with the General Data Protection Regulation (EU) 2016/679, we inform you that the personal data and e-mail address, will be processed by K-LAGAN GROUP, S.L. and companies of the group for managing our contact list and dealing with your requests electronically as well as for historical purposes. The data will be processed based on your consent, execution of a contract, or the fulfilment of legal obligations and legitimate interests of K-LAGAN ESPAÑA, K-LAGAN GROUP, S.L. and companies of the group. The data will be stored as laid down in the applicable law, as a minimum. You can contact the controller, as well as exercise your rights of access, rectification, erasure, data portability, limitation and opposition as well as revocation of consent given in your case, by contacting K-LAGAN GROUP, S.L. and companies of the group in TRAVESERA DE GRACIA, 73 - 79 7ª PLANTA, 08006, BARCELONA, BARCELONA. You have the right to make a complaint to the data protection authorities. For more information consult the privacy policy at www.k-lagan.com


--

Raúl Sánchez Siles


SW Engineer


K-LAGAN EID


MCUboot "Image in the primary slot is not valid" #mcuboot

Brenton Chetty
 

Hi there

I am having issues getting started with MCUboot. I flashed MCUboot version 1.8-dev onto my "nrf52840dk_nrf52840" and "nrf5340dk_nrf5340_cpuapp". I then flashed the hello_world sample to my boards.
I added "CONFIG_BOOTLOADER_MCUBOOT=y" to the hello_world sample in prj.conf.
I am using Zephyr 2.6.
Is there some configuration that I am missing?

*** Booting Zephyr OS build zephyr-v2.6.0-495-gf5b0f92bb718  ***
I: Starting bootloader
I: Primary image: magic=unset, swap_type=0x1, copy_done=0x3, image_ok=0x3
I: Secondary image: magic=unset, swap_type=0x1, copy_done=0x3, image_ok=0x3
I: Boot source: none
W: Failed reading image headers; Image=0
E: Image in the primary slot is not valid!
E: Unable to find bootable image

Any advice would be appreciated

Regards
Brenton


Re: PlatformIO for flashing zephyr code on ESP 32

Raúl Sánchez Siles
 

  Hi Komal:


  Although I haven't used PlatformIO with Zephyr myself I know there is a documentation section about it:


https://docs.zephyrproject.org/latest/guides/platformio/index.html


  HTH,


El jueves, 21 de octubre de 2021 4:35:26 (CEST) Komal Rajput-Hajare via lists.zephyrproject.org escribió:

 

Hello 

  

I don't have idea about this error because I haven't try west tool on Ubuntu. Sorry for this. 


  I am  trying to flash the code(  hello  world) on esp32 using PlatformIO IDE on windows. Zephyr Version is 2.7.99.


With the help of west tool on windows my team member successfully flash code on esp32.


And platformIO even doesn't contain package of zephyr. what is the way to solve this problem. 


Kindly suggest any solution.


Thank you and regards 

Komal





On Wed, Oct 20, 2021, 3:47 PM Komal Rajput-Hajare <komal.hajare5@...> wrote:

 

Hello Zephyr foundation


     Currently I am working on ESP32 and zephyr RTOS. But using PlatformIO IDE. My client want zephyr RTOS on ESP32 but only via platform IO. I got sucess using west tool. But not by PlatformIO ide. 


I didn't found any support from zephyr for PlatformIO specially for esp32. 


Do any one have idea about it? how can I do that? 


Can you please help me in this.



Thank you and Regards 

Komal Hajare 




AVISO LEGAL: Este mensaje y sus archivos adjuntos van dirigidos exclusivamente a su destinatario, pudiendo contener información confidencial sometida a secreto profesional. No está permitida su comunicación, reproducción o distribución sin autorización expresa. Si usted no es el destinatario final, por favor elimínelo e infórmenos por esta vía. PROTECCIÓN DE DATOS: De conformidad con lo dispuesto en la normativa de protección de datos personales, Reglamento (UE) 2016/679, le informamos que los datos personales y dirección de correo electrónico, serán tratados por K-LAGAN GROUP, S.L. y empresas del grupo con la finalidad de gestionar nuestra agenda de contactos, atender sus solicitudes por vía electrónica, así como a efectos históricos. Los datos se tratarán en base a su consentimiento, ejecución de un contrato, o el cumplimiento de obligaciones legales y los intereses legítimos de K-LAGAN GROUP, S.L y empresas del grupo. El plazo de conservación de los datos será el establecido en la normativa aplicable, como mínimo. Puede contactar con el responsable, así como ejercer los derechos de acceso, rectificación, supresión, portabilidad de datos, limitación, oposición y revocación del consentimiento en TRAVESERA DE GRACIA, 73 - 79 7ª PLANTA, 08006, BARCELONA, BARCELONA. Tienen derecho a realizar una reclamación ante las autoridades de protección de datos. Para más información consulte la política de privacidad en www.k-lagan.com
LEGAL NOTICE: This message and its attachments are addressed exclusively to the recipient, and may contain confidential information subject to professional secrecy. Its communication, reproduction or distribution without express permission is not allowed. If you are not the final recipient, please delete it and inform us through this channel. DATA PROTECTION: In accordance with the General Data Protection Regulation (EU) 2016/679, we inform you that the personal data and e-mail address, will be processed by K-LAGAN GROUP, S.L. and companies of the group for managing our contact list and dealing with your requests electronically as well as for historical purposes. The data will be processed based on your consent, execution of a contract, or the fulfilment of legal obligations and legitimate interests of K-LAGAN ESPAÑA, K-LAGAN GROUP, S.L. and companies of the group. The data will be stored as laid down in the applicable law, as a minimum. You can contact the controller, as well as exercise your rights of access, rectification, erasure, data portability, limitation and opposition as well as revocation of consent given in your case, by contacting K-LAGAN GROUP, S.L. and companies of the group in TRAVESERA DE GRACIA, 73 - 79 7ª PLANTA, 08006, BARCELONA, BARCELONA. You have the right to make a complaint to the data protection authorities. For more information consult the privacy policy at www.k-lagan.com


--

Raúl Sánchez Siles


SW Engineer


K-LAGAN EID


Re: PlatformIO for flashing zephyr code on ESP 32

Komal Rajput-Hajare <komal.hajare5@...>
 

Hello 
  
I don't have idea about this error because I haven't try west tool on Ubuntu. Sorry for this. 

  I am  trying to flash the code(  hello  world) on esp32 using PlatformIO IDE on windows. Zephyr Version is 2.7.99.

With the help of west tool on windows my team member successfully flash code on esp32.

And platformIO even doesn't contain package of zephyr. what is the way to solve this problem. 

Kindly suggest any solution.

Thank you and regards 
Komal





On Wed, Oct 20, 2021, 3:47 PM Komal Rajput-Hajare <komal.hajare5@...> wrote:
Hello Zephyr foundation

     Currently I am working on ESP32 and zephyr RTOS. But using PlatformIO IDE. My client want zephyr RTOS on ESP32 but only via platform IO. I got sucess using west tool. But not by PlatformIO ide. 

I didn't found any support from zephyr for PlatformIO specially for esp32. 

Do any one have idea about it? how can I do that? 

Can you please help me in this.


Thank you and Regards 
Komal Hajare 




PlatformIO for flashing zephyr code on ESP 32

Komal Rajput-Hajare <komal.hajare5@...>
 

Hello Zephyr foundation

     Currently I am working on ESP32 and zephyr RTOS. But using PlatformIO IDE. My client want zephyr RTOS on ESP32 but only via platform IO. I got sucess using west tool. But not by PlatformIO ide. 

I didn't found any support from zephyr for PlatformIO specially for esp32. 

Do any one have idea about it? how can I do that? 

Can you please help me in this.


Thank you and Regards 
Komal Hajare 




Share variables between threads

Michael Federer
 

Hi all,
is it possible to have some sort of global variables in Zephyr which can be shared between several threads? If yes, how can I create and access them?

Thanks for your help.

Cheers, Mike


Re: Two websocket connections at the same time

Michael Federer
 

Hi Robert,

thanks a lot for your answer! Increasing CONFIG_WEBSOCKET_MAX_CONTEXTS to 2 solved it:)

Cheers, Mike


Re: Two websocket connections at the same time

Lubos, Robert
 

Hi Mike,

 

You need to increase “CONFIG_WEBSOCKET_MAX_CONTEXTS” in order to create more websocket connections, this config defaults to 1. I’m not sure if you open any other sockets in your application, but you might also consider increasing “CONFIG_POSIX_MAX_FDS”, the default value is 4, and each websocket will use 2 file descriptors – one for the underlying TCP socket, and other for the actual websocket “socket”.

 

Regards,

Robert

 

From: users@... <users@...> On Behalf Of Michael Federer via lists.zephyrproject.org
Sent: wtorek, 12 października 2021 15:57
To: users@...
Subject: [Zephyr-users] Two websocket connections at the same time

 

Hi all,

 

I try to open two websocket connections and keep them connected to a FastAPI server at the same time. Establishing the first websocket connection seems to work. But establishing the second connection stucks immediately after the socket for the HTTP handshake was created successfully. The second websocket_connect seems to fail.

 

Here some details.

1st connection:

- HTTP socket id: 0

- Websocket id: 1

 

2nd connection:

- HTTP socket id: 2

- Websocket id: -2 (looks like an error code)

 

Some further details:

- Zephyr version: 2.5.99

 

Maybe my prj.conf lacks a necessary entry.

Does anyone have experience with multiple websockets at the same time? I really appreciate your help.

 

Cheers, Mike

 

 

 


Two websocket connections at the same time

Michael Federer
 

Hi all,

I try to open two websocket connections and keep them connected to a FastAPI server at the same time. Establishing the first websocket connection seems to work. But establishing the second connection stucks immediately after the socket for the HTTP handshake was created successfully. The second websocket_connect seems to fail.

Here some details.
1st connection:
- HTTP socket id: 0
- Websocket id: 1

2nd connection:
- HTTP socket id: 2
- Websocket id: -2 (looks like an error code)

Some further details:
- Zephyr version: 2.5.99

Maybe my prj.conf lacks a necessary entry.
Does anyone have experience with multiple websockets at the same time? I really appreciate your help.

Cheers, Mike




Zephyr and MCUXpresso question #flash

Ridvan Karaman
 
Edited

Hello,


The main idea of my project is to update the software OTA using MCUBoot, DFU and Mender. I followed this https://hub.mender.io/t/updating-device-firmware-using-dfu-in-zephyr-project-on-a-frdm-k64f-board/1618 to set up MCUBoot and DFU for my board and it all works fine. However, the next step is putting and application build with MCUXpresso on the K22F board. What is the best way to approach this? Do I need to use tools from the Zephyr Project to build my application or is there a tool that I can use with MCUXpresso to build and sign my application? I've tried using the binary file built by MCUXpresso and sign it using the tools from Zephyr, however MCUBoot does not seem to find the image when I flash it to the board using DFU.


[PATCH] Fix the problem that it cannot work under mimxrt1061cvl5a SOC

Zhou, ZhihaoX <zhihaox.zhou@...>
 

There is no built-in SDRAM area in mimxrt1061 cvl5a, which makes zephyr unable to work on 1061 SOC

 

Best Regards

Zhihao

 


Re: [Zephyr-devel] TinyCrypt end of life - Help needed

Szymon Janc <szymon.janc@...>
 

Hi,

There is no information about tinycrypt being EOL on webpage nor github...


On Fri, 1 Oct 2021 at 22:37, Flavio Ceolin <flavio.ceolin@...> wrote:
Send it to users list as well.

> Hello,
>
> Recently Intel notify us about TinyCrypt end of life because Zephyr is
> one major project still using it.
>
> In order to respond it properly, the Zephyr PSIRT team needs to
> understand how TinyCrypt is currently used on Zephyr. An
> initial research shows that only the Bluetooth subsystem depends
> (exclusively) on this library for hashing and elliptic curves.
>
> We need the community feedback to know which other places are using
> TinyCrypt, which features are being used and finally what is the most
> constraint platform currently supported that is using TinyCrypt.
>
> Based on the answers we will come up with some proposals to mitigate
> this problem.
>
> Regards,
> Flavio Ceolin
>
>
>







--
pozdrawiam
Szymon K. Janc


Re: [Zephyr-devel] TinyCrypt end of life - Help needed

Stefan Hristozov
 

Dear Flavio,

thank you for the information!

we are using TinyCrypt in the uoscore-uedhoc [1] project, which we want to contribute to zephyr OS. We are in contact already with the responsible people at Zephyr. Our project is however agnostic regarding the crypto library, i.e., we can exchange TinyCrypt with another library. Which will be the preferred crypto library that should be used in projects like ours with Zephyr OS? mbedTLS?

Best regards
Stefan  



On Fri, 2021-10-01 at 13:37 -0700, Flavio Ceolin wrote:
Send it to users list as well.

Hello,

Recently Intel notify us about TinyCrypt end of life because Zephyr is
one major project still using it.

In order to respond it properly, the Zephyr PSIRT team needs to
understand how TinyCrypt is currently used on Zephyr. An
initial research shows that only the Bluetooth subsystem depends
(exclusively) on this library for hashing and elliptic curves.

We need the community feedback to know which other places are using
TinyCrypt, which features are being used and finally what is the most
constraint platform currently supported that is using TinyCrypt.

Based on the answers we will come up with some proposals to mitigate
this problem.

Regards,
Flavio Ceolin








-- 
Stefan Hristozov
Department Hardware Security
Fraunhofer Institute for Applied and Integrated Security AISEC
Lichtenbergstraße 11, 85748 Garching near Munich, Germany
Tel. +49 89 32299 86 157


How do I create drivers in platformio? #drivers #devicetree

leo moreland
 

I’m trying to create a driver for a temperature sensor, as6221. I’m using the tmp117 as a guide. I’m using platformio. I have a little understanding of how cmake, Kconfig, devicetree, dts files work together in the west world.
I’ve found plenty of examples of custom drivers using west. Are there any using platformio?

There is a great template, "zephyrproject-rtos/example-application”. How would I modify this to work with platformio?


Proper BT-SETTINGS Behavior #bluetoothmesh #bluetooth #ble

bob@...
 
Edited

Hi,

Thanks in advance for all replies.

I've created a ble keyboard peripheral, using the native_posix board, to control my amazon firestick.

It seems to work fine, except I'm unsure if the CONFIG-BT-SETTINGS persistent storage is working properly.

From a snippet of my syslog, you can see my app (hogInput.exe) send 2 keyboard reports. Then I restart my firestick which causes my 3 report notifies to become disabled and the connection is broken. 

hogInput.exe[829]: ***Send Report: x02, x41, x00, x00: Sent:0***
hogInput.exe[829]: ***Send Report: x02, x00, x00, x00: Sent:0***
hogInput.exe[829]: hog: input_ccc_changed: disabled
hogInput.exe[829]: message repeated 2 times: [ hog: input_ccc_changed: disabled]
hogInput.exe[829]: Disconnected (reason 0x08)

python3[830]: b'[00:02:34.352,704] \x1b[1;31m bt_gatt: Failed to store CCCs (err -2)'

python3[830]: b'[00:02:34.352,704] \x1b[1;31m bt_gatt: Failed to store Client Features (err -2)'
After the firestick becomes disconnected, the bt gatt module attempts to store my ccc and client features to persistent storage but fails. 

Is this normal to save to settings after a disconnect? If it's normal, anyone know what my be the problem and how to fix it?

Update:

my prj.conf file content. here i try to use a filesystem backend for Posix persistent use:

# Incresed stack due to settings API usage
CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=2048
CONFIG_RING_BUFFER=y
 
CONFIG_SETTINGS=y
CONFIG_SETTINGS_RUNTIME=y
CONFIG_SETTINGS_FS=y
CONFIG_BT_SETTINGS=y
 
CONFIG_BT=y
CONFIG_BT_TINYCRYPT_ECC=y
CONFIG_BT_PERIPHERAL=y
CONFIG_BT_DIS=y
CONFIG_BT_BAS=y
CONFIG_BT_DEBUG_LOG=y
CONFIG_BT_DEVICE_NAME="smartRemotes 5.1"
CONFIG_BT_DEVICE_APPEARANCE=961
 
#uart i/o
CONFIG_SERIAL=y
CONFIG_UART_NATIVE_POSIX=y
# CONFIG_UART_NATIVE_POSIX_PORT_1_ENABLE=y
 
#ble security
CONFIG_BT_SMP=y
CONFIG_BT_SMP_ALLOW_UNAUTH_OVERWRITE=y
CONFIG_BT_KEYS_OVERWRITE_OLDEST=y

Update:

i changed my prj.conf file to try using a flash backend instead of a filesystem for persistent storage.

# Incresed stack due to settings API usage
CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=2048
CONFIG_RING_BUFFER=y
CONFIG_FLASH=y
CONFIG_FLASH_PAGE_LAYOUT=y
CONFIG_FLASH_MAP=y
CONFIG_NVS=y
 
CONFIG_SETTINGS=y
#CONFIG_SETTINGS_RUNTIME=y
#CONFIG_SETTINGS_NONE=n
#CONFIG_SETTINGS_FS=y
CONFIG_BT_SETTINGS=y
 
CONFIG_BT=y
CONFIG_BT_TINYCRYPT_ECC=y
CONFIG_BT_PERIPHERAL=y
CONFIG_BT_DIS=y
CONFIG_BT_BAS=y
CONFIG_BT_DEBUG_LOG=y
CONFIG_BT_DEVICE_NAME="smartRemotes 5.1"
CONFIG_BT_DEVICE_APPEARANCE=961
 
#uart i/o
CONFIG_SERIAL=y
CONFIG_UART_NATIVE_POSIX=y
# CONFIG_UART_NATIVE_POSIX_PORT_1_ENABLE=y
 
#ble security
CONFIG_BT_SMP=y
CONFIG_BT_SMP_ALLOW_UNAUTH_OVERWRITE=y
CONFIG_BT_KEYS_OVERWRITE_OLDEST=y
This fixed my problem and no longer get error messages when saving BT settings!

But, I have no idea why it works this way with Posix on my Ubuntu laptop. I did not think I had any flash memory on my laptop and can't understand why using a filesystem backend did not work? Can anyone explain this? I did notice a file named 'flash.bin' was created on my laptop. Maybe some sort of flash emulation?


Re: Zephyr running on Arm Cortex-M7 within Intel PSE (Elkharts Lake)

Nashif, Anas
 

Bernd,

You are correct that ELH support in zephyr upstream right now is limited to the main CPU (IA).

Support for the PSE on Cortex-M7 is not part of Zephyr yet, is in the process of being upstreamed AFAIK.

 

Anas

 

From: <users@...> on behalf of "Weiberg, Bernd" <bernd.weiberg@...>
Date: Tuesday, October 5, 2021 at 10:21 AM
To: "users@..." <users@...>
Subject: [Zephyr-users] Zephyr running on Arm Cortex-M7 within Intel PSE (Elkharts Lake)

 

Dear Zyphyr Users,

first of all: I'm a completely newbie regarding zephyr!

Currently i'm trying to get it run on a Arm Cortex-M7 core, which is part of the Intel Programmable Service Engine (PSE) of the Elkhart Lake Processor (Intel Atom Processor x6212RE).

The Processor is part of a COM Express mini Type 10 Module from Kontron (COMe-mEL10) which mounted on Kontrons Evaluation Carrier Board ADANL211.

I'm going to use a Debian 11 Virtual Machine for the development process.

I followed the instructions from https://docs.zephyrproject.org/latest/getting_started to setup the development environment --> Everything is fine so far.

I also managed to build the hello_world example for the ehl_crb board and started the zephyr.efi from the EFI shell.

 

Now let's get over to my (stupid) question:

Am i right, that in my case the hello_world example runs on the major CPU (the Elkhart Lake)?

Because the example was build for an x86 architecture and not for arm.

Which build target do I have to use to build this example for the Intel PSE?

And how do i flash it?

 

Does anyone already got experience with Intels programmable service engine and zephyr?

Which literature would be a nice starting point for this?

 

Cheers!

 


Zephyr running on Arm Cortex-M7 within Intel PSE (Elkharts Lake)

Weiberg, Bernd
 

Dear Zyphyr Users,

first of all: I'm a completely newbie regarding zephyr!

Currently i'm trying to get it run on a Arm Cortex-M7 core, which is part of the Intel Programmable Service Engine (PSE) of the Elkhart Lake Processor (Intel Atom Processor x6212RE).

The Processor is part of a COM Express mini Type 10 Module from Kontron (COMe-mEL10) which mounted on Kontrons Evaluation Carrier Board ADANL211.

I'm going to use a Debian 11 Virtual Machine for the development process.

I followed the instructions from https://docs.zephyrproject.org/latest/getting_started to setup the development environment --> Everything is fine so far.

I also managed to build the hello_world example for the ehl_crb board and started the zephyr.efi from the EFI shell.

 

Now let's get over to my (stupid) question:

Am i right, that in my case the hello_world example runs on the major CPU (the Elkhart Lake)?

Because the example was build for an x86 architecture and not for arm.

Which build target do I have to use to build this example for the Intel PSE?

And how do i flash it?

 

Does anyone already got experience with Intels programmable service engine and zephyr?

Which literature would be a nice starting point for this?

 

Cheers!

 


Re: [Zephyr-devel] TinyCrypt end of life - Help needed

Flavio Ceolin
 

Send it to users list as well.

Hello,

Recently Intel notify us about TinyCrypt end of life because Zephyr is
one major project still using it.

In order to respond it properly, the Zephyr PSIRT team needs to
understand how TinyCrypt is currently used on Zephyr. An
initial research shows that only the Bluetooth subsystem depends
(exclusively) on this library for hashing and elliptic curves.

We need the community feedback to know which other places are using
TinyCrypt, which features are being used and finally what is the most
constraint platform currently supported that is using TinyCrypt.

Based on the answers we will come up with some proposals to mitigate
this problem.

Regards,
Flavio Ceolin



Re: nRF5340 GPIO FEM control (generic) #nrf53

Bob Recny
 

I'm attempting to use mainline Zephyr in order to submit a new board that will include a GPIO controlled FEM. I am not using NCS at the moment.

Bob


I got a private reply from Rodrigo by mistake and was asked to repost it to the group:

From Rodrigo:


Hi Bob, I've answer your question sending the e-mail only to you, sorry. If you could repost my first answer, to the group so others can see, please.

Thanks! Rodrigo


And his original reply to me:


Hi Bob,

Are you using only zephyr or nRF Connect SDK? I was searching for this last week, but for nrf52840 and Thread. This was the answer from Nordic: https://devzone.nordicsemi.com/f/nordic-q-a/79879/mpsl-opensource-on-zephyr

It seems that they closed the previous "open" source of FEM control functions for Thread, not sure if it's the case for Bluetooth. It is available as a binary on nRF Connect SDK though, but it was indeed available on zephyr v2.4.0. Maybe someone from Nordic sees this and helps us. If you find anything, please share.

Thanks, Rodrigo

1 - 20 of 2733