Thanks for the very informative reply and for all the effort that went into developing BeagleLogic. It is a really cool project!
I totally missed the part where the 74LVC2G241 buffer had a direction. I'll have to think about sacrificing it but those are tiny pads, and it might expose the SoC too much when using the serial. Well, that BBB would be gathering dust if not for this project, so it might be worth it. It seems I need to clarify question 4: "*Is there a way to disable uart0 (the driver, device, etc), change the mux and use it on the PRU after booting to linux? The idea here is to retain as much functionality as possible and still get to use the pin as PRU input when needed.*" What I meant to ask here is if there is a way to disable the uart and change the mux after booting into linux? The intention was to keep it working as a serial and only switch it to PRU input when needed. u-boot (the bootloader) also uses UART0 to output messages before Linux is > booted. You need to shift it to a different UART by recompiling the > bootloader with CONFIG_CONS_INDEX set to whichever UART you want to use for > serial console. Also need to update the update the kernel command line for > which you will have to update the bootloader again. Must I change them for the PRU muxing and linux boot to work, or only if I want u-boot and the kernel to output to another UART? I probably won't care very much if I lose se capacity to do serial debugging while my custom DTB is in use, but not booting at all defeats the purpose. I would rather avoid recompiling u-boot if possible, and I guess it might be possible to change the kernel command line directly in the UEnv.txt file if needed. Right now I'd rather not switch boards. The challenge I set upon myself was trying to use the BBB as a Game boy cartridge, but if it proves unfeasible I'll sure consider using something else. Thanks again! -- 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/b2b195d0-ddc9-45f1-b2b4-05c4e7e94046%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
