Add Unique Board Identifier to <board> description #141
Labels
enhancement
New feature or request
Proposal
Issue that contains a proposal for change of specification
Specification
Issue related to specification
Background:
Create a
link
between a physical board being connected to a host via an on board debugger and the corresponding Open-CMSIS-Pack compliant board description such that board (as well as mounted device) information can be automatically selected by tools.The board vendor creates a 128 bit UUID for each board revision and embeds it in the debugger firmware and the package description as part of the board tag.
Universally Uniqe Identifier
Format: 8-4-4-4-12 for a total of 36 characters (32 hexadecimal characters and 4 hyphens).
For example:
Change request:
Add new optional attribute
Buuid
of type string (36 characters long [0-9a-f-] to the specification of the board element.E.g.:
Implementation:
E.g. in CMSIS-DAP:
Add a new CMSIS DAP_Info field to return the UUID
Corresponding request for extension in CMSIS-DAP: ARM-software/CMSIS_5#1433
Known limitations:
In case multiple boards are connected concurrently, the user needs to chose the
active
board from the list of the connected boards.The text was updated successfully, but these errors were encountered: