ValueError: не удалось установить режим gpio, Gpios на BBB

Я хочу манипулировать моим gpios на черном Beaglebone... Пример:

GPIO.setup("P8_11", GPIO.IN)

он возвращает ошибку, упомянутую в заголовке:

ValueError: Set gpio mode failed, missing file or invalid permissions.

Спасибо за помощь


person Ben Jo    schedule 29.01.2018    source источник


Ответы (1)


Кажется, это проблема с u-boot на BBB. У меня сработал следующий хак:

sudo dd if=/dev/zero of=/dev/mmcblk1 bs=1M count=100

Запустите это на BBB, затем сделайте полный сброс. Это решение пришло из этой проблемы GitHub.

person srlm    schedule 31.01.2018
comment
Так ты разрушишь свою систему. Если вы хотите стереть u-boot, вы должны прописать нулями только первые 1...4Мб (в зависимости от выпуска/партии BBB) ― непосредственно перед первым разделом. Итак, даже если вы считаете это единственным решением (что неверно), вы должны предупредить людей о подпоследовательностях. - person Sergey Manucharian; 31.12.2020
comment
Справедливо. Как я уже сказал, это сработало для меня, но, как всегда, вы делаете это на свой страх и риск. - person srlm; 18.01.2021