Flashing your test image to a fresh SD card leaves me with the same 
behaviour as before Robert. My uEnv.txt follows:

debian@beaglebone:~$ cat /boot/uEnv.txt                                    
     
#Docs: http://elinux.org/Beagleboard:U-boot_partitioning_layout_2.0        
     
                                                                            
    
uname_r=4.14.108-ti-r104                                                    
    
#uuid=                                                                      
    
#dtb=                                                                      
     
                                                                            
    
###U-Boot Overlays###                                                      
     
###Documentation: 
http://elinux.org/Beagleboard:BeagleBoneBlack_Debian#U-Boot_Ov
erlays                                                                      
    
###Master Enable                                                            
    
enable_uboot_overlays=1                                                    
     
###                                                                        
     
###Overide capes with eeprom                                                
    
#uboot_overlay_addr0=/lib/firmware/<file0>.dtbo                            
     
#uboot_overlay_addr1=/lib/firmware/<file1>.dtbo                            
     
#uboot_overlay_addr2=/lib/firmware/<file2>.dtbo                            
     
#uboot_overlay_addr3=/lib/firmware/<file3>.dtbo                            
     
###                                                                        
     
###Additional custom capes                                                  
    
#uboot_overlay_addr4=/lib/firmware/<file4>.dtbo                            
     
#uboot_overlay_addr5=/lib/firmware/<file5>.dtbo                            
     
#uboot_overlay_addr6=/lib/firmware/<file6>.dtbo                            
     
#uboot_overlay_addr7=/lib/firmware/<file7>.dtbo                            
     
###                                                                        
     
###Custom Cape                                                              
    
#dtb_overlay=/lib/firmware/<file8>.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_rproc (4.19.x-ti kernel)                                            
     
#uboot_overlay_pru=/lib/firmware/AM335X-PRU-RPROC-4-19-TI-00A0.dtbo        
     
###pru_uio (4.4.x-ti, 4.14.x-ti, 4.19.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 cape_universal=enable          
    
                                                                            
    
#In the event of edid real failures, uncomment this next line:              
    
#cmdline=coherent_pool=1M net.ifnames=0 quiet cape_universal=enable 
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 cape_universal=enable 
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

Do I need to use the overlay for 4.19 kernels instead?

This is what I think is relevant from my uBoot console:

U-Boot SPL 2017.03-00002-gd12b1519b4 (Mar 14 2017 - 10:28:26)              
     
Trying to boot from MMC2                                                    
    
                                                                            
    
                                                                            
    
U-Boot 2017.03-00002-gd12b1519b4 (Mar 14 2017 - 10:28:26 -0500), Build: 
jenkins-
github_Bootloader-Builder-532                                              
     
                                                                            
    
CPU  : AM335X-GP rev 2.1                                                    
    
I2C:   ready                                                                
    
DRAM:  512 MiB                                                              
    
Reset Source: Global warm SW reset has occurred.                            
    
Reset Source: Power-on reset has occurred.                                  
    
MMC:   OMAP SD/MMC: 0, OMAP SD/MMC: 1                                      
     
Using default environment                                                  
     
                                                                            
    
<ethaddr> not set. Validating first E-fuse MAC                              
    
BeagleBone Black:                                                          
     
BeagleBone: cape eeprom: i2c_probe: 0x54:                                  
     
BeagleBone: cape eeprom: i2c_probe: 0x55:                                  
     
BeagleBone: cape eeprom: i2c_probe: 0x56:                                  
     
BeagleBone: cape eeprom: i2c_probe: 0x57:                                  
     
Net:   eth0: MII MODE                                                      
     
cpsw                                                                        
    
Press SPACE to abort autoboot in 2 seconds                                  
    
board_name=[A335BNLT] ...                                                  
     
board_rev=[00C0] ...                                                        
    
switch to partitions #0, OK                                                
     
mmc0 is current device                                                      
    
SD/MMC found on device 0                                                    
    
** Bad device 0:2 0x82000000 **                                            
     
** Bad device 0:2 0x82000000 **                                            
     
switch to partitions #0, OK                                                
     
mmc0 is current device                                                      
    
Scanning mmc 0:1...                                                        
     
gpio: pin 56 (gpio 56) value is 0                                          
     
gpio: pin 55 (gpio 55) value is 0                                          
     
gpio: pin 54 (gpio 54) value is 0                                          
     
gpio: pin 53 (gpio 53) value is 1                                          
     
switch to partitions #0, OK                                                
     
mmc0 is current device                                                      
    
gpio: pin 54 (gpio 54) value is 1                                          
     
Checking for: /uEnv.txt ...                                                
     
Checking for: /boot.scr ...                                                
     
Checking for: /boot/boot.scr ...                                            
    
Checking for: /boot/uEnv.txt ...                                            
    
gpio: pin 55 (gpio 55) value is 1                                          
     
2273 bytes read in 32 ms (69.3 KiB/s)                                      
     
Loaded environment from /boot/uEnv.txt                                      
    
Checking if uname_r is set in /boot/uEnv.txt...                            
     
gpio: pin 56 (gpio 56) value is 1                                          
     
Running uname_boot ...                                                      
    
loading /boot/vmlinuz-4.14.108-ti-r104 ...                                  
    
9925120 bytes read in 653 ms (14.5 MiB/s)                                  
     
uboot_overlays: [uboot_base_dtb=am335x-boneblack-uboot.dtb] ...            
     
uboot_overlays: Switching too: dtb=am335x-boneblack-uboot.dtb ...          
     
loading /boot/dtbs/4.14.108-ti-r104/am335x-boneblack-uboot.dtb ...          
    
58048 bytes read in 139 ms (407.2 KiB/s)                                    
    
uboot_overlays: [fdt_buffer=0x60000] ...                                    
    
uboot_overlays: loading /lib/firmware/AM335X-20-00A0.dtbo ...              
     
378 bytes read in 86 ms (3.9 KiB/s)                                        
     
uboot_overlays: uboot loading of [/lib/firmware/BB-BONE-eMMC1-01-00A0.dtbo] 
disa
bled by /boot/uEnv.txt [disable_uboot_overlay_emmc=1]...                    
    
uboot_overlays: uboot loading of [/lib/firmware/BB-HDMI-TDA998x-00A0.dtbo] 
disab
led by /boot/uEnv.txt [disable_uboot_overlay_video=1]...                    
    
uboot_overlays: loading /lib/firmware/univ-bbb-xxx-00A0.dtbo ...            
    
118834 bytes read in 388 ms (298.8 KiB/s)                                  
     
loading /boot/initrd.img-4.14.108-ti-r104 ...                              
     
4424559 bytes read in 306 ms (13.8 MiB/s)                                  
     
debug: [console=ttyO0,115200n8 bone_capemgr.uboot_capemgr_enabled=1 
root=/dev/mm
cblk0p1 ro rootfstype=ext4 rootwait coherent_pool=1M net.ifnames=0 quiet 
cape_un
iversal=enable] ...                                                        
     
debug: [bootz 0x82000000 0x88080000:43836f 88000000] ...  



On Wednesday, 22 May 2019 13:42:57 UTC+1, Hugh Frater wrote:
>
> This thread is a followup to my post over in the PRU section. Tl;Dr - 
> latest stretch IOT image using 4.14.108-ti-r104 wouldn't enable the PRUs 
> when I un-commented:
>
> ###pru_rproc (4.14.x-ti kernel)
> #uboot_overlay_pru=/lib/firmware/AM335X-PRU-RPROC-4-14-TI-00A0.dtbo
>
> I attached a serial debug header and have managed to get the PRU overlays 
> to load correctly and configure the PRUs by fudging uEnv.txt thus:
>
> ###Overide capes with eeprom
> uboot_overlay_addr0=/lib/firmware/AM335X-PRU-RPROC-4-14-TI-00A0.dtbo
>
> However, this gives rise to the following problem:
>
> uboot_overlays: cape universal disabled, external cape enabled or 
> detected...
>
> And I really need to use cape-universal. So, my questions:
>
> 1. How come the uBoot overlay for the PRU-RPROC support doesn't work?
>
> 2. How can I get uBoot to load the PRU-RPROC overlay and the overlay for 
> cape-universal?
>
> Cheers all...
>
>
>
>
>
>

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/e7991e4a-85a6-4ef4-9e71-c821ad5e9910%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to