首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > VxWorks >

vxworks函数的实现?解决方案

2012-02-14 
vxworks函数的实现?cacheFlush - flush all or some of a specified cacheSTATUS cacheFlush(CACHE_TYPEca

vxworks函数的实现?
cacheFlush - flush all or some of a specified cache

STATUS cacheFlush
  (
  CACHE_TYPEcache,/* cache to flush */
  void *address,/* virtual address */
  size_tbytes/* number of bytes to flush */
  )
  {
  return ((cacheLib.flushRtn == NULL) ? OK : 
  (cacheLib.flushRtn) (cache, address, bytes));
  }

这段代码,找不到flushRtn具体的函数的实现位置,该怎么才能找到啊?

[解决办法]
这个得区分具体CPU,有好几个函数都挂在这个钩子上
[解决办法]
看一下系统初始化时cacheLib的初始化,找到对应的函数
[解决办法]
看看vxworks内核源代码里有没有?
[解决办法]
位于cacheArchLib.c文件

热点排行