求解Vxworks6.7 (workbench3.1)TFFS配置问题
各位论坛大神好:
我在自己开发板上处理器MPC8548,想尝试对flash配置成TFFS模式,然后便于管理和从flash中读取vxworks image启动,
但是根据各种文档文献进行配置发现以下问题,麻烦大家帮忙指点迷津:
1.首先是systffsform根本无法调用的问题,很多文档中都写到,在config.h中加上宏定义#include_TFFS,然后再shell中对flash进行格式化,但我将我的BSP工程生成的bootrom.bin烧到bootrom里加载boot shell时,根本无法调用任何函数,除了最基本的那些(@,h,?,m,d,c等等);
2.所以我只好创建了vxworks image project(vip),尝试在通过网口加载了vxworks image后,启动出现了shell后,再调用,结果也是无法识别该命令,原因我觉得可能是这个project和我的bsp project并不一样,我在bsp中加的关于TFFS的宏定义,在我这个vip中根本没有进行配置,不知道我的想法是否正确,如果可以求大神指导一下这其中的详细过程。但是,我想配置vip的宏,却没有类似config.h这种文件,难道只能通过那个kernel configuration组件进行配置么?那我在bsp配置修改的关于tffs的函数和参数还能继承么?现在对这两种工程的联系区别,完全迷糊。
3.另外,如果在bsp中加宏定义#include_TFFS,板子启动的时候会出现错误的,我发现是在usrconfig.c中,那个usrtffsconfig函数被调用了,然后出现了fatal kernel exception;这是因为我还没使用systffsform进行初始化的缘故么?
另外有没有已经在workbench中成功配置TFFS的大神,能否传授一下相关经验,能加qq指导我一下更好,实在是感谢!!!!