首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

vxWorks的启动问题

vxWorks的启动问题

我最近在flash上创建了trueffs文件系统,并用ftp能够很好的上下载文件。我以前都是先写上bootrom,再通过网络下载vxWorks进行调试程序,现在我想在bootrom起来后通过trueffs将vxWorks写到ram中,然后执行它;可是我试了很多次,并用了很多方法都不能运行。我把config.h中的DEFAULT_BOOT_LINE改成从trueffs启动,程序起来后打印的信息也都对,出现了
Attaching to TFFS... mounting
done.
Loading /tffs0/vxWorks... 444864
Starting at 0x1000...
但是程序到这儿就不动了,我在host下将vxWorks转换成bin形式,文件大小也正好是444864,这证明lload 文件是正确了;我还将用网络下载vxWorks和用trueffs下载vxWorks的调到内存的情况进行了比较,结果两个是一样的。但用网络下载vxWorks就能跑起来,用trueffs下载就不能跑。
求助那位大虾能帮助一下,有没有遇到过这种情况的?在这儿先谢谢您了!
返回列表