Closed ReinhardKeil closed 1 week ago
After installing the pack ABOV::A31G1xx_Series@2.5.0 using cpackget
, I run `csolution list boards -f A31G112.
The boardID that is returned is:
>csolution list boards -f A31G112
ABOV Semiconductor::StarterKit-A31G112CL:V1.1 (ABOV::A31G1xx_Series@2.5.0)
While the vendor uses ABOV
as the pack vendor name, they use ABOV Semiconductor
as Dvendor and Bvendor name.
I can see that CMSIS Solution Extension does add the wrong Bvendor for this board.
not an bug in CMSIS-Toolbox
The board is defined in ABOV.A31G1xx_series.pdsc 2.5.0 as follows:
<board vendor="ABOV" name="StarterKit-A31G112CL" revision="V1.1">
<description>ABOV StarterKit-A31G112CL_V1.1</description>
<mountedDevice deviceIndex="0" Dvendor="ABOV Semiconductor:126" Dname="A31G112" />
</board>
But csolution list boards -f A31G112
reports:
ABOV Semiconductor::StarterKit-A31G112CL:V1.1 (ABOV::A31G1xx_Series@2.5.0)
This seems to be a confusion between the Dvendor
(enum) and the pack vendor name (string).
This is a problem in the VS Code csolution extension.
Reference MCUTO-330
There is no problem in the VSCode CMSIS Solution extension. Csolution > 2.5.0 (nightly) now correctly computes the boardID and finds the matching board:
>csolution list boards -f A31G112
ABOV::StarterKit-A31G112CL:V1.1 (ABOV::A31G1xx_Series@2.5.0)
Describe the bug
boards:
allows to specify a revision. However this feature seems to be not implemented.To Reproduce Use this project: Blank4.zip
Environment (please complete the following information):