Skip to content

Conversation

@wearyzen
Copy link
Contributor

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

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