zephyrproject-rtos / zephyr

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
https://docs.zephyrproject.org
Apache License 2.0
10.49k stars 6.42k forks source link

The NUCLEO-H745ZI-Q, NUCLEO-H755ZI-Q and NUCLEO-H7A3ZI-Q share the same board reference MB1363 but implement different common parts #77612

Open bene42 opened 2 weeks ago

bene42 commented 2 weeks ago

The NUCLEO-H745ZI-Q, NUCLEO-H755ZI-Q and NUCLEO-H7A3ZI-Q share the same board reference MB1363 i.e. use the same PCB with different SoCs. Furthermore the SoC share a wide varity of common IPs.

The difference between the boards are in Crypto support and Ethernet.

The board ports of all 3 boards differ in common features: LEDs, different tests, different default configuration. Fixes and enhancements to one of these boards are not ported to the other boards and therefor the boards have diverged.

Expected behavior All features, tests, settings except Crypto and Ethernet behave the same on all these boards.

Impact Applications compiled for these boards behave different in common parts.

Notes As far as I see, the new Zephyr current hardware model takes into account:

but not different SoC on a common PCB, like above.

Regards Benedikt Spranger

github-actions[bot] commented 2 weeks ago

Hi @bene42! We appreciate you submitting your first issue for our open-source project. 🌟

Even though I'm a bot, I can assure you that the whole community is genuinely grateful for your time and effort. 🤖💙

nordicjm commented 2 weeks ago

They could be put into one folder and have the same base files then just include the common dts file, .conf files would need to be separate.