Forum Topic - Enabling Serial 2 on Beaglebone Black: (2 Items)
   
Enabling Serial 2 on Beaglebone Black  
Hi,

I am fairly new to QNX, so I may be (am probably) doing something stupid.

I can see that the .build lines

    devc-seromap -e -F -b115200 -c48000000/16 0x44E09000^2,72
    waitfor /dev/ser1 4
    reopen /dev/ser1

enable the first serial port.

The second serial port is at 0x48022000, however the following causes qnx to fail loading

    devc-seromap -e -F -b115200 -c48000000/16 0x48022000^2,72
    waitfor /dev/ser2 4
    reopen /dev/ser2

Does anyone have any suggestions?

Thanks.
Re: Enabling Serial 2 on Beaglebone Black  
Figured it out. 

The initialisation of Serial 1 has to be the last one. Possibly due to the console being via JTAG which is tied to ser1.
..?

Working code for ser1 and 2

    display_msg Starting Serial driver...
    devc-seromap -e -F -u2 -b115200 -c48000000/16 0x48022000^2,73
    waitfor /dev/ser2 4
    reopen /dev/ser2
   
    devc-seromap -e -F -u1 -b115200 -c48000000/16 0x44E09000^2,72
    waitfor /dev/ser1 4
    reopen /dev/ser1