vxworks NVRam 驱动

yanick006 2013-08-26 11:06:49
最近在写一个NVram驱动,最终装载为RawFs文件系统,可是rawFsDevInit函数调用总是失败,我用的版本为VxWorks6.9,一下是这段代码:
STATUS CreatDAVNvRamDev()
{
BLK_DEV *pBlkDev = NULL;
RAW_VOL_DESC *pRawDesc = NULL;
CBIO_DEV_ID pCbioDev;
device_t ADVNvRamDEV;


ADV_NvRamDrv(); /* run successfully */

pBlkDev = ADV_NvRamDevCreate(512,2048,0,(char*)(ADVNvRammemBaseAddr));

if (pBlkDev == NULL)
return (ERROR);
pRawDesc = rawFsDevInit("/ADV:",pBlkDev);
if(pRawDesc == NULL)
{
printf("rawFsDevInit implement failed\n");
return (ERROR);
}
return (OK);
}
希望那个大神帮忙看看,不甚感激···
...全文
290 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

2,180

社区成员

发帖
与我相关
我的任务
社区描述
xworks是美国 Wind River System 公司( 以下简称风河公司 ,即 WRS 公司)推出的一个实时操作系统。
社区管理员
  • VxWorks开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧