Other Parts Discussed in Thread: MAX232
- TI Processor SDK 06_00_00_07
- Host computer: Ubuntu 18.04
- Development board: Beaglebone Black rev-C (BBB)
- (1) 16GB micro SD card with Debian BeagleBoard image. I used dd command with beagle board image to create this card.
- (1) 16GB micro SD card with TI default tisdk-rootfs-image-am335x-evm.tar.gz image from SDK. I run /bin/create-sdcard.sh to create this SDcard.
I have a (2) MAX232 RS-232 chip connected to UART1,2,4 proven to work. My host: ttyS0 (physical RS-232 port) is connected to BBB: UART-4 via 9-pin RS-232 cable. My host: ttyUSB0 is connected to BBB: UART-0 (6-pin header) via FTDI cable.
- On my host, start putty session connect to host: ttyS0
- On my host, start minicom session connected to host: ttyUSB0.
- Boot Debian BeagleBoard image from SDcard, watch host: minicom session and wait for boot to complete
- Login as debian
- Type 'sudo echo "12345 From UART-4" > /dev/ttyS4'
Checking putty will show "12345 From UART-4" which proves BBB: ttyS4 (UART-4) can open and send text.
- On my host, start putty session connect to host: ttyS0
- On my host, start minicom session connected to host: ttyUSB0
- Boot TI default image from SDcard, watch host: minicom session and wait for boot to complete
- Login as root
- Type 'sudo echo "12345 From UART-4" > /dev/ttyS4'
Checking putty shows no message. Checking minicom shows BBB error '-sh: echo: write error: Input/output error'.
How do I enable UART1,2,4 (ttyS1,ttyS2,ttyS4) in the TI default image?
Thank you,