2016-06-27 2 views
2

Я недавно начал работать с BeagleBone Black и Tree Tree наложения. Я написал устройство Tree Overlay, скомпилированный его и копируется в/Lib/прошивки, но когда я пытаюсь повторить его /SYS/устройства/платформы/bone_capemgr/слотов я получаю эту ошибку:Не удалось эхо в слоты в BeagleBone Black

[email protected]:~# echo APOLLO-PCB-RevA > /sys/devices/platform/bone_capemgr/slots 
bash: echo: write error: Invalid argument 

Когда я кот шлицы я нахожу следующее:

[email protected]:~# cat /sys/devices/platform/bone_capemgr/slots 
0: PF---- -1 
1: PF---- -1 
2: PF---- -1 
3: PF---- -1 

Может кто-нибудь пожалуйста, скажите мне, что это проблема?

+0

capemgr будет выплюнуть больше полезных сообщений в '/ вар/Журнал/syslog'. Здесь вы, скорее всего, найдете свою проблему. Если это не очевидно, добавьте соответствующие журналы в свой вопрос. – CJxD

+0

В качестве примечания, если вы хотите добавить это в свой uEnv.txt для загрузки при загрузке, вам необходимо обновить образ загрузки initramfs с помощью 'update-initramfs -u' – CJxD

+0

. Спасибо @CJxD за ответ. На самом деле я пытаюсь интегрировать ADAU1761 с BeagleBone Black. Я делаю изменения непосредственно в дереве устройств для настройки звуковой карты. Является ли это возможным? – Vidh

ответ

0

убедитесь, что вы запишите его в устройство Tree Overlays с использованием /USR/BIN/Dtc