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

[csolution] generate fully qualified DeviceID and BoardID including vendor, even if no vendor is specified in *.csolution.yml file #1930

Open
jkrech opened this issue Jan 22, 2025 · 0 comments
Assignees
Labels
bug Something isn't working

Comments

@jkrech
Copy link
Member

jkrech commented Jan 22, 2025

Describe the bug
When the csolution.yml file is lacking the board vendor in the boardID

  board: V2M-MPS3-SSE-300-FVP

instead of

board: ARM::V2M-MPS3-SSE-300-FVP

The expectation is that in *.cbuild.yml the vendor is always present - today the vendor is omitted!

  board: ARM::V2M-MPS3-SSE-300-FVP

This is similar to partially specified components which are fully specified in cbuild.yml

Note: This requirement is also true for *.cbuild-gen.yml generated prior to launching a generator.

To Reproduce
Take an existing CMSIS Solution project and remove the vendor from the board/device node.
Run cbuild setup and inspect the generated *.cbuild.yml file

Expected behavior
The expectation is that in *.cbuild.yml the vendor is always present

Environment (please complete the following information):

  • csolution
  • Version 2.7.0
  • OS: windows/linux/darwin
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
Status: Todo
Development

No branches or pull requests

2 participants