I setup linux kernel for work with uart1. And I see /dev/ttyBF0 and /dev/ttyBF1 on my board, but I can not send or receive anything via uart1. Does any additional switching on board require for uart1 ?
You have /dev/ttyBF1 means the UART1 driver is ready to work, you did not mention how you test the send/receive on UART, following is some of my idea:
1) check your hardware, is there any jumpers/switchs cutting the UART1 signal off?
2) set the UART1 properly by command like "stty -F /dev/ttyBF1 115200", and connect it to a PC, echo something to /dev/ttyBF1 and see if you get something on the PC termail window. Or observe with a scope.
I had similar problems which were linked to wrong settings.
If you want, search for
at the end is my code perhaps it will help you further. send(), read() work
Retrieving data ...