Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
boards:nms-sm-rk3568:hwaddr [2025/08/22 11:49] – Артем Слепов | boards:nms-sm-rk3568:hwaddr [2025/08/22 12:59] (текущий) – Артем Слепов | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
===== MAC-адреса модулей SM-RK3568 ===== | ===== MAC-адреса модулей SM-RK3568 ===== | ||
- | MAC адреса зависят от переменных окружения ethaddr и eth1addr. | + | MAC адреса зависят от переменных окружения |
- | U-boot может генерировать их исходя из серийного номера процессора (cpuid) | + | <note important> |
+ | По умолчанию в Uboot функция называется [[https:// | ||
+ | |||
+ | По умолчанию она генерирует локально-администруемый MAC их исходя из серийного номера процессора (cpuid), согласно IEEE802. | ||
[[boards: | [[boards: | ||
+ | По умолчанию Uboot запрещает переписывать такой адрес, но при сборке из исходников можно включить флаг // | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
+ | Процессорные модули также оснащены двумя I2C-EEPROM с EUI-48. Они подключены на I2C_GP шину с адресами 0x50, 0x51. | ||
+ | |||
+ | Последние 6 байт могут использоваться для установки в качестве ethaddr. | ||
+ | |||
+ | ==== Чтение EUI-48 из U-boot: ==== | ||
+ | |||
+ | {{ : | ||
+ | < | ||
+ | i2c dev 3 | ||
+ | i2c md 0x50 0xfa 6 | ||
+ | i2c md 0x51 0xfa 6 | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== Чтение EUI-48 в Linux ==== | ||
+ | |||
+ | {{ : |