zephyrproject-rtos / sdk-ng

Zephyr SDK (Toolchains, Development Tools)
Apache License 2.0
169 stars 124 forks source link

add SOF rimage to SDK #462

Open nashif opened 2 years ago

nashif commented 2 years ago

Provide https://github.com/thesofproject/rimage to be part of the SDK to enable building and signing images expected by Intel ADSP targets. This will make the process much easier and would enable creating ready to "flash" images from zephyr, without having to build and call external tools.

stephanosio commented 2 years ago

Can rimage be built for all Linux (AArch64, x86-64), macOS (AArch64, x86-64) and Windows (x86-64) hosts? Has this been tested?

nashif commented 2 years ago

afaik yes, it is used on windows for sure.

galak commented 2 years ago

Does this really belong in the SDK? We have not included other such tools for other platforms in the past.

stephanosio commented 2 years ago

We have not included other such tools for other platforms in the past.

well, although its purpose is somewhat different, we do currently have BOSSA which is used to flash only the Atmel SoCs in the SDK.

Xilinx QEMU and the recently added ARC QEMU are another examples of vendor-specific utilities that are included in the SDK.

stephanosio commented 1 year ago

This should be closed if https://github.com/zephyrproject-rtos/zephyr/issues/58212 is implemented.