用linux的8250驱动,类型为16550,能驱动ch438么?有什么需要修改的地方?
热门产品 :
CH32X035: 32位USB+USB PD单片机
用linux的8250驱动,类型为16550,能驱动ch438么?有什么需要修改的地方?
你好,根据芯片手册上提到的438可以兼容16C550,但是例子程序没有linux驱动438的相关例子,你可以到我们的官网上下载438的手册了解一下,还提供C的51例程,如果有问题可以通过邮箱跟我联系:lb@wch.cn
https://gitee.com/iamyhw/ch438q
您好,这个问题解决了吗,我们也想修改下16550去兼容ch438
您好,CH438的寄存器符合16C550的标准,可以基于内核的8250驱动稍作调整适配,主要将底层硬件通讯的代码替换成主控实际的并口操作就可以了。也可以参考我们提供的CH438 Linux代码,可发邮件给我们获取。