我在 Ubuntu 23.04 Lunar 上配置 BeagleV-Ahead 串行控制台时遇到问题。我很确定客户端上的硬件和驱动程序设置正确,但我只看到垃圾。
通常,BeagleBone Black 将串行设置为 115200 8N1,所以我尝试了这一点。东西过去了,但已损坏。
德消息 说
printk: console [ttyS0] disabled
ffe7014000.serial: ttys0 at MMIO 0xffe7014000 (irq = 4, base baud = 6250000) is a 16550A
printk: console [ttyS0] enabled
注意零......六百万波特?这个设置是从哪里来的?我认为它是console
传递给内核的参数……但是 eMMC 闪存 u-boot 中的设置在哪里,如何更改它?
BeagleBone 团队记录了该板上的几种流行串行至 USB 转换器存在一个已知问题。
简而言之,目前已知只有Adafruit CP2102N Friend USB 转串口转换器以及适用于 Pico 和 RP2040 的 Raspberry Pi 调试探针套件可以工作。