这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » Tornado下串口驱动文件的问题

共3条 1/1 1 跳转至

Tornado下串口驱动文件的问题

菜鸟
2007-04-28 20:10:08     打赏
Tornado下串口驱动文件的问题

近来要写个串口测试程序,看了下tornado2.2 for X86 里边的代码,发现个奇怪的问题:
src\dev\ 下,有ns16550serial.c ns16550sio.c ns16552serial.c, 而在h\dev\下,有只有ns16552sio.h, 源代码和头文件对应不上,
而且,源代码里include的头文件也没有,比如h\drv\serial\ns16552.h就找不到。

找个是怎么回事?该怎么弄?



关键词: Tornado     串口     驱动     文件     问题    

菜鸟
2007-04-28 20:59:00     打赏
2楼

啊,这个并没有问题。因为现在众多的CPU内置串口或者是独立的外接串口芯片都是多路的,通常有两路(厂家很多,典型的比如国半、TI、仙童等等),但这两路是完全独立的,每个串口都有一个寄存器组,对CPU来说位于不同的偏移地址,所以,驱动源文件来说,只需关心具体某一路的驱动就可以了,但头文件来说,是跟芯片相关的,所以命令为芯片的名称。应该来将,你的目标机下也有两个串口。。。


菜鸟
2007-05-09 23:23:00     打赏
3楼
以下是引用yaopg在2007-4-28 12:59:00的发言:

啊,这个并没有问题。因为现在众多的CPU内置串口或者是独立的外接串口芯片都是多路的,通常有两路(厂家很多,典型的比如国半、TI、仙童等等),但这两路是完全独立的,每个串口都有一个寄存器组,对CPU来说位于不同的偏移地址,所以,驱动源文件来说,只需关心具体某一路的驱动就可以了,但头文件来说,是跟芯片相关的,所以命令为芯片的名称。应该来将,你的目标机下也有两个串口。。。

不是普通的高手


共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]