Инструменты пользователя

Инструменты сайта


boards:nms-sm-rk3568:hwaddr

Это старая версия документа!


MAC-адреса модулей SM-RK3568

MAC адреса зависят от переменных окружения Uboot ethaddr и eth1addr. Они передаются ядру операционной системы при старте.

По умолчанию в Uboot функция называется rockchip_setup_macaddr.

По умолчанию она генерирует локально-администруемый MAC их исходя из серийного номера процессора (cpuid), согласно IEEE802.

Описанный по ссылке U-boot генерирует такие MAC-адреса.

По умолчанию Uboot запрещает переписывать такой адрес, но при сборке из исходников можно включить флаг OVERWRITE_ETHADDR_ONCE.

Процессорные модули также оснащены двумя I2C-EEPROM с EUI-48. Они подключены на I2C_GP шину с адресами 0x50, 0x51.

Последние 6 байт могут использоваться для установки в качестве ethaddr.

Чтение EUI-48 из U-boot:

boards/nms-sm-rk3568/hwaddr.1755866884.txt.gz · Последнее изменение: 2025/08/22 12:48 — Артем Слепов