BBIOConfig icon indicating copy to clipboard operation
BBIOConfig copied to clipboard

unable to use config-pin -f from files

Open pedroteiro opened this issue 6 years ago • 3 comments

So im quite new with the BBB, im working on a project whre i need i lot of gpios so im tryintg to edit the provided capes using the graphic tool. Im running the windows version that gives the following output test.txt (.bbio) but every time i run the congi-pin .f test.bbio i get the debian@beaglebone4:~$ config-pin -f test.bbio Invalid mode: gpio

im currently running

debian@beaglebone4:~$ dmesg | grep Linux [ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 4.14.71-ti-r80 (root@b2-am57xx-beagle-x15-2gb) (gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1)) #1 SMP PREEMPT Fri Oct 5 23:50:11 UTC 2018 [ 0.625625] media: Linux media interface: v0.10 [ 0.625694] Linux video capture interface: v2.00 [ 0.625858] pps_core: LinuxPPS API ver. 1 registered [ 0.629455] Advanced Linux Sound Architecture Driver Initialized. [ 1.279274] usb usb1: Manufacturer: Linux 4.14.71-ti-r80 musb-hcd

this is my uEnv file #Docs: http://elinux.org/Beagleboard:U-boot_partitioning_layout_2.0

uname_r=4.14.71-ti-r80 #uuid= #dtb=

###U-Boot Overlays### ###Documentation: http://elinux.org/Beagleboard:BeagleBoneBlack_Debian#U-Boot_Overlays ###Master Enable enable_uboot_overlays=1

###Overide capes with eeprom #uboot_overlay_addr0=/lib/firmware/.dtbo #uboot_overlay_addr1=/lib/firmware/.dtbo #uboot_overlay_addr2=/lib/firmware/.dtbo #uboot_overlay_addr3=/lib/firmware/.dtbo

###Additional custom capes #uboot_overlay_addr4=/lib/firmware/.dtbo #uboot_overlay_addr5=/lib/firmware/.dtbo #uboot_overlay_addr6=/lib/firmware/.dtbo #uboot_overlay_addr7=/lib/firmware/.dtbo

###Custom Cape #dtb_overlay=/lib/firmware/.dtbo

###Disable auto loading of virtual capes (emmc/video/wireless/adc) #disable_uboot_overlay_emmc=1 disable_uboot_overlay_video=1 #disable_uboot_overlay_audio=1 #disable_uboot_overlay_wireless=1 #disable_uboot_overlay_adc=1

###PRUSS OPTIONS ###pru_rproc (4.4.x-ti kernel) #uboot_overlay_pru=/lib/firmware/AM335X-PRU-RPROC-4-4-TI-00A0.dtbo ###pru_rproc (4.14.x-ti kernel) uboot_overlay_pru=/lib/firmware/AM335X-PRU-RPROC-4-14-TI-00A0.dtbo ###pru_uio (4.4.x-ti, 4.14.x-ti & mainline/bone kernel) #uboot_overlay_pru=/lib/firmware/AM335X-PRU-UIO-00A0.dtbo

###Cape Universal Enable enable_uboot_cape_universal=1

###Debug: disable uboot autoload of Cape #disable_uboot_overlay_addr0=1 #disable_uboot_overlay_addr1=1 #disable_uboot_overlay_addr2=1 #disable_uboot_overlay_addr3=1

###U-Boot fdt tweaks... (60000 = 384KB) #uboot_fdt_buffer=0x60000 ###U-Boot Overlays###

cmdline=coherent_pool=1M net.ifnames=0 quiet

#In the event of edid real failures, uncomment this next line: #cmdline=coherent_pool=1M net.ifnames=0 quiet video=HDMI-A-1:1024x768@60e

#Use an overlayfs on top of a read-only root filesystem: #cmdline=coherent_pool=1M net.ifnames=0 quiet overlayroot=tmpfs

##enable Generic eMMC Flasher: ##make sure, these tools are installed: dosfstools rsync ##cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh

#cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh ############################################################

pedroteiro avatar Aug 08 '19 13:08 pedroteiro

@pedroteiro , please run and share the output of:

sudo /opt/scripts/tools/version.sh

Regards,

RobertCNelson avatar Aug 08 '19 13:08 RobertCNelson

Morning, i got the following result: ############################################################# git:/opt/scripts/:[1aa73453b2c980b75e31e83dab7dd8b6696f10c7] eeprom:[A335BNLTBWA51712EW004530] model:[TI_AM335x_BeagleBone_Black_Wireless] dogtag:[BeagleBoard.org Debian Image 2018-10-07] bootloader:[eMMC-(default)]:[/dev/mmcblk1]:[U-Boot 2018.09-00002-g0b54a51eee]:[location: dd MBR] kernel:[4.14.71-ti-r80] nodejs:[v10.15.0] uboot_overlay_options:[enable_uboot_overlays=1] uboot_overlay_options:[disable_uboot_overlay_video=1] uboot_overlay_options:[uboot_overlay_pru=/lib/firmware/AM335X-PRU-RPROC-4-14-TI-00A0.dtbo] uboot_overlay_options:[enable_uboot_cape_universal=1] pkg check: to individually upgrade run: [sudo apt install --only-upgrade ] pkg:[bb-cape-overlays]:[4.4.20180928.0-0rcnee0~stretch+20180928] pkg:[bb-wl18xx-firmware]:[1.20180517-0rcnee0~stretch+20180517] pkg:[kmod]:[23-2rcnee1~stretch+20171005] pkg:[librobotcontrol]:[1.0.3-git20181005.0-0rcnee0~stretch+20181005] pkg:[firmware-ti-connectivity]:[20170823-1rcnee1~stretch+20180328] groups:[debian : debian adm kmem dialout cdrom floppy audio dip video plugdev users systemd-journal i2c bluetooth netdev cloud9ide gpio pwm eqep admin spi tisdk weston-launch xenomai] cmdline:[console=ttyO0,115200n8 bone_capemgr.uboot_capemgr_enabled=1 root=/dev/mmcblk1p1 ro rootfstype=ext4 rootwait coherent_pool=1M net.ifnames=0 quiet] dmesg | grep pinctrl-single [ 1.132020] pinctrl-single 44e10800.pinmux: 142 pins at pa f9e10800 size 568 dmesg | grep gpio-of-helper [ 1.144072] gpio-of-helper ocp:cape-universal: ready END #####################################################~

My goal is to disable hdmi and to use a few uart's, pwms, and a lot of gpios in my project. Regards.

pedroteiro avatar Aug 09 '19 08:08 pedroteiro

Your dogtag is old. So it could be that your image is old. use a new image like https://rcn-ee.net/rootfs/bb.org/testing/2019-09-08/stretch-iot/bone-debian-9.10-iot-armhf-2019-09-08-4gb.img.xz . If it doesnt' work, your old bootloader in the eMMC might be blocking u-boot overlays, you can fix it via:

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

hstarmans avatar Oct 07 '19 21:10 hstarmans