Firefly开源社区

标题: RK3288串口不能接收单片机数据 [打印本页]

作者: sugar2086    时间: 2015-11-20 21:12
标题: RK3288串口不能接收单片机数据
遇到一个奇怪的问题,我把两块3288的板子uart3对接,一边发一边收,没有问题。但我把一块板子的uart3接到PC机或者另一块单片机,3288发数据,PC机和单片机都能收到数据,但PC机或者单片机发数据,我用cat /dev/ttyS3显示收不到数据,而PC机和单片机却收到了他刚才发送的数据,怀疑是不是我们的所有的串口都做了回显功能,另外怎么在app层收串口的数据呢?多谢了
作者: sugar2086    时间: 2015-11-20 21:15
我用write函数是可以发数据的,但发现底层没有read函数,是怎么回事?
static struct console serial_rk_console = {
        .name                = "ttyS",
        .write                = serial_rk_console_write,
        .device                = uart_console_device,
        .setup                = serial_rk_console_setup,
        .flags                = CON_PRINTBUFFER | CON_ANYTIME,
        .index                = -1,
        .data                = &serial_rk_reg,
};

作者: jiangdou    时间: 2015-11-21 17:12
提示: 作者被禁止或删除 内容自动屏蔽
作者: gowhere    时间: 2015-12-7 17:52
用jni  接受hal层的的接口,调用数据显示到应用上。另外,请问,你是怎么打开uart3串口的,我打开失败,我的qq12738022,希望可以交流




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1