efuse[f4..f7] будем считать уникальным серийным номером ?
Годиться для одного из 8 типов чипа? (RTL8710AF?)
Что-то мало бит. Номер обычно делают 96-128 бит и кодируют в нем номер лота, номер пластины, X/Y позицию кристалла. Это общепринятая практика.
"общепринятая" для Flash или для формирования MAC, где производители имеют возможность менять всего пару последних байт (16 бит) ?
У вас, как для производителя, есть для идентификации не менее 128 байт в eFuse. Надо больше?
Или разговор идет о чужом готовом изделии?
Сча посмотрю, что тама у готовой продукции от RAK на RTL871xAx ...
Индивидуальный MAC там прописан во Flash.
RAK473:
Код:
>ATEFR
efuse MTP block (efuse_mtp_read()):
[0] FF FF FF FF FF FF FF FF
[8] FF FF FF FF FF FF FF FF
[16] FF FF FF FF FF FF FF FF
[24] FF FF FF FF FF FF FF FF
efuse block (ReadEfuseContant(0)):
[0] FF FF FF FF FF FF FF FF
[8] FF FF FF FF FF FF FF FF
[16] FF FF FF FF FF FF FF FF
[24] FF FF FF FF FF FF FF FF
efuse block (ReadEfuseContant(1)):
[0] FF FF FF FF FF FF FF FF
[8] FF FF FF FF FF FF FF FF
[16] FF FF FF FF FF FF FF FF
[24] FF FF FF FF FF FF FF FF
efuse block (ReadEfuseContant(2)):
[0] FF FF FF FF FF FF FF FF
[8] FF FF FF FF FF FF FF FF
[16] FF FF FF FF FF FF FF FF
[24] FF FF FF FF FF FF FF FF
efuse block (efuse_otp_read(0)):
[0] FF FF FF FF FF FF FF FF
[8] FF FF FF FF FF FF FF FF
[16] FF FF FF FF FF FF FF FF
[24] FF FF FF FF FF FF FF FF
Read eFuse (HALEFUSEOneByteReadROM(x)):
efuse OTP block at 0:
[0000] 0C 95 81 C2 16 3D 00 02
[0008] 2F 3D 1A 05 FF FF FF FF
[0010] FF FF FF FF FF FF FF FF
[0018] FF FF FF FF FF FF FF FF
[0020] FF FF FF FF FF FF FF FF
[0028] FF FF FF FF FF FF FF FF
[0030] FF FF FF FF FF FF FF FF
[0038] FF FF FF FF FF FF FF FF
[0040] FF FF FF FF FF FF FF FF
[0048] FF FF FF FF FF FF FF FF
[0050] FF FF FF FF FF FF FF FF
[0058] FF FF FF FF FF FF FF FF
[0060] FF FF FF FF FF FF FF FF
[0068] FF FF FF FF FF FF FF FF
[0070] FF FF FF FF FF FF FF FF
[0078] FF FF FF FF FF FF FF FF
efuse OTP block at 128:
[0080] FF FF FF FF FF FF FF FF
[0088] FF FF FF FF FF FF FF FF
[0090] FF FF FF FF FF FF FF FF
[0098] FF FF FF FF FF FF FF FF
[00a0] FF FF FF FF FF FF FF FF
[00a8] FF FF FF FF FF FF FF FF
[00b0] FF FF FF FF FF FF FF FF
[00b8] FF FF FF FF FF FF FF FF
[00c0] FF FF FF FF FF FF FF FF
[00c8] FF FF FF FF FF FF FF FF
[00d0] FF FF FF FF FF FF FF FF
[00d8] FF FF FF FF FF FF FF FF
[00e0] FF FF FF FF FF FF FF FF
[00e8] FF FF FF FF FF FF F0 E0
[00f0] FF FF FF FF 0C 30 F0 B6
[00f8] FF FF FF FF FF FF FF FF
efuse OTP block at 256:
[0100] FF FF FF FF FF FF FF FF
[0108] FF FF FF FF FF FF FF FF
[0110] FF FF FF FF FF FF FF FF
[0118] FF FF FF FF FF FF FF FF
[0120] FF FF FF FF FF FF FF FF
[0128] FF FF FF FF FF FF FF FF
[0130] FF FF FF FF FF FF FF FF
[0138] FF FF FF FF FF FF FF FF
[0140] FF FF FF FF FF FF FF FF
[0148] FF FF FF FF FF FF FF FF
[0150] FF FF FF FF FF FF FF FF
[0158] FF FF FF FF FF FF FF FF
[0160] FF FF FF FF FF FF FF FF
[0168] FF FF FF FF FF FF FF FF
[0170] FF FF FF FF FF FF FF FF
[0178] FF FF FF FF FF FF FF FF
efuse OTP block at 384:
[0180] FF FF FF FF FF FF FF FF
[0188] FF FF FF FF FF FF FF FF
[0190] FF FF FF FF FF FF FF FF
[0198] FF FF FF FF FF FF FF FF
[01a0] FF FF FF FF FF FF FF FF
[01a8] FF FF FF FF FF FF FF FF
[01b0] FF FF FF FF FF FF FF FF
[01b8] FF FF FF FF FF FF FF FF
[01c0] FF FF FF FF FF FF FF FF
[01c8] FF FF FF FF FF FF FF FF
[01d0] FF FF FF FF FF FF FF FF
[01d8] FF FF FF FF FF FF FF FF
[01e0] FF FF FF FF FF FF FF FF
[01e8] FF FF FF FF FF FF FF FF
[01f0] FF FF FF FF FF FF FF FF
[01f8] FF FF FF FF FF FF FF FF
efuse OTP block at 512:
[0200] FF FF FF FF FF FF FF FF
[0208] FF FF FF FF FF FF FF FF
[0210] FF FF FF FF FF FF FF FF
[0218] FF FF FF FF FF FF FF FF
[0220] FF FF FF FF FF FF FF FF
[0228] FF FF FF FF FF FF FF FF
[0230] FF FF FF FF FF FF FF FF
[0238] FF FF FF FF FF FF FF FF
[0240] FF FF FF FF FF FF FF FF
[0248] FF FF FF FF FF FF FF FF
[0250] FF FF FF FF FF FF FF FF
[0258] FF FF FF FF FF FF FF FF
[0260] FF FF FF FF FF FF FF FF
[0268] FF FF FF FF FF FF FF FF
[0270] FF FF FF FF FF FF FF FF
[0278] FF FF FF FF FF FF FF FF
efuse OTP block at 640:
[0280] FF FF FF FF FF FF FF FF
[0288] FF FF FF FF FF FF FF FF
[0290] FF FF FF FF FF FF FF FF
[0298] FF FF FF FF FF FF FF FF
[02a0] FF FF FF FF FF FF FF FF
[02a8] FF FF FF FF FF FF FF FF
[02b0] FF FF FF FF FF FF FF FF
[02b8] FF FF FF FF FF FF FF FF
[02c0] FF FF FF FF FF FF FF FF
[02c8] FF FF FF FF FF FF FF FF
[02d0] FF FF FF FF FF FF FF FF
[02d8] FF FF FF FF FF FF FF FF
[02e0] FF FF FF FF FF FF FF FF
[02e8] FF FF FF FF FF FF FF FF
[02f0] FF FF FF FF FF FF FF FF
[02f8] FF FF FF FF FF FF FF FF
efuse OTP block at 768:
[0300] FF FF FF FF FF FF FF FF
[0308] FF FF FF FF FF FF FF FF
[0310] FF FF FF FF FF FF FF FF
[0318] FF FF FF FF FF FF FF FF
[0320] FF FF FF FF FF FF FF FF
[0328] FF FF FF FF FF FF FF FF
[0330] FF FF FF FF FF FF FF FF
[0338] FF FF FF FF FF FF FF FF
[0340] FF FF FF FF FF FF FF FF
[0348] FF FF FF FF FF FF FF FF
[0350] FF FF FF FF FF FF FF FF
[0358] FF FF FF FF FF FF FF FF
[0360] FF FF FF FF FF FF FF FF
[0368] FF FF FF FF FF FF FF FF
[0370] FF FF FF FF FF FF FF FF
[0378] FF FF FF FF FF FF FF FF
efuse OTP block at 896:
[0380] FF FF FF FF FF FF FF FF
[0388] FF FF FF FF FF FF FF FF
[0390] FF FF FF FF FF FF FF FF
[0398] FF FF FF FF FF FF FF FF
[03a0] FF FF FF FF FF FF FF FF
[03a8] FF FF FF FF FF FF FF FF
[03b0] FF FF FF FF FF FF FF FF
[03b8] FF FF FF FF FF FF FF FF
[03c0] FF FF FF FF FF FF FF FF
[03c8] FF FF FF FF FF FF FF FF
[03d0] FF FF FF FF FF FF FF FF
[03d8] FF FF FF FF FF FF FF FF
[03e0] FF FF FF FF FF FF FF FF
[03e8] FF FF FF FF FF FF FF FF
[03f0] FF FF FF FF FF FF FF FF
[03f8] FF FF FF FF FF FF FF FF
>