Assemble the BeagleLogic cape using the required components in the BOM posted above. SMT components are best reflowed and the pin headers soldered manually.
Download the BeagleLogic system image (*.img) from here . There should only be one image in this folder in the .img.xz format.
(i) Unzip the .img.xz using 7zip on Windows and then use a tool such as Win32 Disk Imager to write to the SD card
(ii) In case you are running Ubuntu, Double-clicking the downloaded .img.xz would automatically start a tool such as "Disks" to write the image into a blank SD card. Alternatively something like `xzcat <image>.img.xz | dd of=/dev/sdX` where X = ID of your SD card (b, c, d, ...)
Make sure that the correct drive is selected in this case.
Insert the microSD card into the BeagleBone Black. This image has not yet been tested with a BeagleBone Green. In case you face issues, please contact me and use a BeagleBone Black instead until I acquire, test and confirm that it works with a BeagleBone Green.
Put the cape on top of the BeagleBone Black. We insert the cape after the SD card to make sure that HDMI (on the BBB) does not accidentally enable and cause a logic contention as both the AM335x and 74LVC16245 try to drive the LCD pins shared with BeagleLogic inputs.
Boot up the BeagleBone Black via USB. Wait for a network icon to appear. In case of Windows, install drivers if you haven't already. Linux does not need drivers, works out of the box.
Type in http://192.168.7.2:4000/ to fire up the BeagleLogic web interface. If over a LAN connection, this IP address may differ but the port number is 4000 for the web interface.
If everything went well so far, congratulations! Do your first capture by setting the sample count to 1000 down from 10000 to prevent your browser from becoming non-responsive.
You can also SSH into the BeagleBone Black and execute "sigrok-cli" to do protocol decoding - https://github.com/abhishek-kakkar/BeagleLogic/wiki/Using-BeagleLogic:-Post-processing