主题中讨论的其他器件:CC2340R5、
在 hw_fcfg.h 中、下面显示了一个结构
// Device information struct { // [80]: length 48B // 64b device-unique UUID (non-sequential across parts) uint8_t uuid[8]; // 48b device-unique BLE address uint8_t bleAddr[6]; // Padding uint8_t res0[2]; // 64b device-unique IEEE MAC address uint8_t macAddr[8]; // 128b die identifier (lot #, wafer #, die X/Y, date, etc) uint8_t dieId[16]; // Padding (previously devId but this HW-defined value is now readable through an MMR) uint32_t res1; // 32b PARTID (Part/Variant/majRev/minorRev) union { uint32_t val32; struct { // Random bit pattern to uniquely identify part (with devId) uint32_t part : 16; // Random bit pattern to uniquely identify package/memory variant uint32_t variant : 8; // Minor revision for orderable part (starts at 0) uint32_t minorRev : 4; // Major revision for orderable part: PCB/SW change (starts at 1) uint32_t majorRev : 3; // 0: partId not yet valid; 1: partId valid uint32_t partIdValid : 1; }; } partId; } deviceInfo;
其中包括元素 bleAddr 和 macaddr、
1.如何阅读
2.是否可以修改
3.是否有任何使用它们的样本