Jason:
Wow. That’s amazingly fast answers and communication!
I really appreciate it.

I’m really getting into this new career of mine in IoT stuff.
You do great work.


Best,
Todd Ojala
m: 612.804.3407

From: Jason Kridner<mailto:[email protected]>
Sent: Friday, June 7, 2019 3:25 PM
To: Todd Ojala<mailto:[email protected]>; 
[email protected]<mailto:[email protected]>
Subject: Re: Comms cape - missing overlay or workaround


On Fri, Jun 7, 2019 at 2:51 PM Todd Ojala 
<[email protected]<mailto:[email protected]>> wrote:
Jason,
Hello there.

I’m rather new to the IoT and BeagleBone Black.
I’m really enjoying it. I am employed by SAFE Inc., and we make custom PCBs and 
microcontrollers. We use quite a few BeagleBone Blacks.

We recently acquired your Comms cape for a large project.
The Debian Linux distribution I am using (the one compiled for BB) sees the 
Comms cape, but the overlay for the cape seems to be missing: BBORG_COMMS
Here’s the output from dmesg:

debian@beaglebone:/lib/firmware$ dmesg | grep bone
[    1.380819] bone_capemgr bone_capemgr: Baseboard: 
'A335BNLT,00C0,4218BBBK260C'
[    1.380849] bone_capemgr bone_capemgr: 
compatible-baseboard=ti,beaglebone-black - #slots=4
[    1.408504] bone_capemgr bone_capemgr: slot #0: No cape found
[    1.435440] bone_capemgr bone_capemgr: slot #1: No cape found
[    1.460071] bone_capemgr bone_capemgr: slot #2: 'Industrial Comms 
Cape,00A2,BeagleBoard.org,BBORG_COMMS'
[    1.488731] bone_capemgr bone_capemgr: slot #3: No cape found
[    1.489015] bone_capemgr bone_capemgr: initialized OK.
[    1.493924] bone_capemgr bone_capemgr: loader: failed to load slot-2 
BBORG_COMMS:00A2 (prio 0)
[    5.897999] systemd[1]: Set hostname to <beaglebone>.


I am wondering if there is or will be an overlay for this board, of if there is 
an alternative way to enable UART4 for this cape? Currently, when I try to use 
or enable it with Adafruit in Python, it is just not available.

Sorry about that. Validation happened using individual overlays. I'll push an 
update to https://github.com/beagleboard/bb.org-overlays shortly.

For the RS485, just using the already loaded UART driver is fine:

sudo config-pin p9.11 uart
sudo config-pin p9.13 uart

Then, set your baud, etc. via 'stty' with /dev/ttyS4.

For the CAN, I think we used BB-CAN1-00A0.dts configured via /boot/uEnv.txt, ie:
uboot_overlay_addr4=/lib/firmwareBB-CAN1-00A0.dtbo

It might have been possible with config-pin, but I'm not sure.

Again, sorry I dropped the ball on submitting the overlay. I should be able to 
have it pushed by Monday afternoon and Robert should be able to have it in the 
repo by Wednesday.

--
https://beagleboard.org/about - a 501c3 non-profit educating around open 
hardware computing

-- 
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/c134bc85c2384bab8318b4867e833652%40safeinc.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to