-
Notifications
You must be signed in to change notification settings - Fork 2
Board ID Info
Gwen Gardner edited this page Feb 20, 2020
·
5 revisions
The board ID info can be stored on the tm4c internal EEPROM. We are using Block 1 (0x40-0x80). The ID information is stored in the following format:
2 bytes | 2 bytes | 4 bytes | ... |
---|---|---|---|
Serial # | Revision # | Firefly configuration | Other |
Firefly configuration is organized as one 4-byte word with each of the least significant 25 bits corresponding to a firefly, such that the i-th bit from the right is 1 if the i-th firefly is populated, and 0 if it is not:
N/A | ... | N/A | V12 RX | ... | K02 TX | K01 RX | K01 TX |
---|---|---|---|---|---|---|---|
0 | ... | 0 | 0/1 | ... | 0/1 | 0/1 | 0/1 |
Block 1 is password-protected so that the ID information is not accidentally rewritten. To set the password protection on a new board, use the CLI command set_id_password
, which automatically sets the password as 0x12345678. To write to this block, use the CLI command set_id <password> <addr> <data>
. To view the ID information, use the CLI command id
.