在Beaglebone Black的linux操作系统4.14-ti中启用设备树叠加层,可以按照以下步骤进行。
# zcat /proc/config.gz | grep CONFIG_OF_OVERLAY
如果结果中出现"CONFIG_OF_OVERLAY=y",说明设备树叠加层已经存在于内核中。
# Enable loading of DTBs via u-boot's FDT functionality
dtb=am335x-boneblack-overlay.dtb
cmdline=coherent_pool=1M net.ifnames=0 quiet
# cp bb-uart1-00A0.dtbo /boot/dtbs/4.14.71-ti-r80/
其中,bb-uart1-00A0.dtbo为设备树覆盖的文件名。
[ 1.274654] bone_capemgr bone_capemgr: part_number 'bb-uart1', version 'N/A'
[ 1.274692] bone_capemgr bone_capemgr: slot #4: override
[ 1.274707] bone_capemgr bone_capemgr: Using override eeprom data at slot 4
[