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

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

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

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

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

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

nms-sm-rk35685.png_nolink

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