Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

modules: hal_ethos_u: Update to latest Ethos-U rev #80678

Merged
merged 3 commits into from
Jan 7, 2025

Conversation

wearyzen
Copy link
Collaborator

What is changed?

  • The module hal_ethos_u now points to the latest revision which has support for Arm Ethos-U85 NPU.
  • FVP is used by default for the sample tflite-micro/hello_world and tflite-micro/tflm_ethosu

Why do we need this change?

  • This will help in validating the NPU when we add support for FVP testing.

This change is validate using mps3/corstone300/fvp.

Signed-off-by: Sudan Landge [email protected]

@zephyrbot
Copy link
Collaborator

zephyrbot commented Oct 31, 2024

The following west manifest projects have changed revision in this Pull Request:

Name Old Revision New Revision Diff
hal_ethos_u zephyrproject-rtos/hal_ethos_u@8e2cf75 zephyrproject-rtos/hal_ethos_u@50ddffc (main) zephyrproject-rtos/[email protected]

All manifest checks OK

Note: This message is automatically posted and updated by the Manifest GitHub Action.

ithinuel
ithinuel previously approved these changes Nov 18, 2024
@zephyrbot zephyrbot requested a review from dcpleung November 20, 2024 17:23
@zephyrbot zephyrbot removed the DNM This PR should not be merged (Do Not Merge) label Nov 20, 2024
@wearyzen wearyzen force-pushed the hal_ethos_u_update branch 2 times, most recently from 8d7d8b4 to a0216a6 Compare November 20, 2024 18:02
What is changed?
Added config for Ethos-U85 and, the module `hal_ethos_u` now points
to the latest revision which has support for Arm Ethos-U85 NPU.

Why do we need this change?
This will help in validating the NPU when we add support for FVP
testing for Ethos-U85.

Signed-off-by: Sudan Landge <[email protected]>
What is changed?
 - Updated the board qualifier for MPS3 to `mps3/corstone300/fvp`

Why do we need this change?
 - To validate the sample with FVP by default since QEMU doesn't
   model the NPU.

Signed-off-by: Sudan Landge <[email protected]>
What is changed?
 - Replaced printk with printf in the sample

Why do we need this change?
 - Running the sample with fvp just prints the below output and not
   the complete logs that we expect:
    `sender 0: Sending inference`
   We get the expected output with CONFIG_LOG_IMMEDIATE=y but,
   its not ideal. printf works without the config and plus it
   looks a better fit in the current sample than printk.

This change is validate using `mps3/corstone300/fvp`.

Signed-off-by: Sudan Landge <[email protected]>
@kartben kartben merged commit 767e03f into zephyrproject-rtos:main Jan 7, 2025
25 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants