panzhenjie
驱动牛犊
驱动牛犊
  • 注册日期2005-02-21
  • 最后登录2010-02-25
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望69点
  • 贡献值0点
  • 好评度28点
  • 原创分0分
  • 专家分0分
阅读:1263回复:5

问一个串口驱动函数调用的问题

楼主#
更多 发布于:2005-07-21 09:38
  是s3c2410的BSP包里的串口驱动

mmd.c里有COM_INIT()
ser2410_ser.c里有SerInit()
ser2410_hw.c里有SL_Init()

COM_INIT是mdd层的
请问哪个是pdd的哪?
一般要改驱动的话是改哪个函数啊?
chang_nicolas
驱动小牛
驱动小牛
  • 注册日期2004-08-26
  • 最后登录2007-03-29
  • 粉丝0
  • 关注0
  • 积分370分
  • 威望39点
  • 贡献值0点
  • 好评度34点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-07-21 09:43
Both SerInit and SL_Init are PPD layer's driver, SL_Init will be invoked by SerInit
panzhenjie
驱动牛犊
驱动牛犊
  • 注册日期2005-02-21
  • 最后登录2010-02-25
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望69点
  • 贡献值0点
  • 好评度28点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-07-21 09:45
谢谢,可是SerInit()没有被COM_INIT()调用啊~~~能解释一下吗?
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-07-21 13:42
这个问题你要仔细看三,和你问的显示驱动怎么工作的问题一样,他们共同的地方是使用函数指针来隐式调用函数,这是模块之间互相交互的一个比较常见方式。
根据地的兄弟们,团结就是力量
panzhenjie
驱动牛犊
驱动牛犊
  • 注册日期2005-02-21
  • 最后登录2010-02-25
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望69点
  • 贡献值0点
  • 好评度28点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-07-21 13:52
谢谢wxl_50685330老大了,我终于明白是怎么调用的了
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-07-21 13:59
HOHO:)))
根据地的兄弟们,团结就是力量
游客

返回顶部