共6条 1/1
1
跳转至
页
从tffs引导vxworks映象后遇到的一个问题。
今天从tffs上成功地引导了vxworks映象,并正确地执行了程序,但令人不爽的是:我在target和host的shell下用“devs”竟然找不到在DEFAULT_BOOT_LINE中定义的tffs设备“/tffs0”!后来我在shell下用usrTffsConfig 0,0,"/tffs0"命令才重新创建了"/tffs0"这个设备。 我的疑问是:在bootConfig.c中系统已经调用了“tffsLoad() -> dosFsInit()->usrTffsConfig()”并且成功load了/tffs0/vxworks映象文件,那为何后来在shell下看不到"/tffs0"了呢? 不知各位xdjm遇到过这种情况没有? 谢谢!
关键词: 引导 vxworks 映象 遇到 一个 问题
我走了不少弯路,现在想一下其实挺简单的:在config.c中修改DEFAULT_BOOT_LINE成这样的样子“#define DEFAULT_BOOT_LINE \ "tffs=0,0(0,0)aman:/tffs0/vxWorks h=192.168.0.110 e=192.168.0.221 u=hugh pw=0000 o=secEnd tn=snds100" ”,并加上“#define INCLUDE_TFFS”和"#define INCLUDE_SHELL"两个宏定义。重新编译生成bootrom,和一个bootable型的vxworks映象(可以加上一些打印信息)。 先要在flash上实现TFFS,并通过网络将上一步生成的vxworks映象文件写到flash上。 重新烧写bootrom芯片,重启就OK啦。 下面是启动画面,和几个简单的shell命令。可以看出“/tffs0”没有被列出,希望大家参谋参谋。 Press any key to stop auto-boot... 1 auto-booting... boot device : tffs=0,0 unit number : 0 processor number : 0 host name : aman file name : /tffs0/vxWorks inet on ethernet (e) : 192.168.0.221 host inet (h) : 192.168.0.110 user (u) : hugh ftp password (pw) : 0000 flags (f) : 0x0 target name (tn) : snds100 other (o) : secEnd Attaching to TFFS... done. Loading /tffs0/vxWorks...729828 + 66320 + 33920 Starting at 0xb32e8... Attached TCP/IP interface to secEnd unit 0 Attaching interface lo0...done Adding 2990 symbols for standalone. VxWorks Copyright 1984-1998 Wind River Systems, Inc. CPU: KS32C50100 FOR SNDS100 Ver 1.0 VxWorks: 5.4 BSP version: 1.2/0 Creation date: Oct 16 2002 WDB: Ready. System start successed! 2002/10/16 -> -> pwd aman: value = 6 = 0x6 -> devs drv name 0 /null 1 /tyCo/0 1 /tyCo/1 5 aman: 6 /vio value = 25 = 0x19 ->
[quote][b]以下是引用[i]xiaohua在2002-10-16 17:45:49[/i]的发言:[/b] 1.修改BSP,重做BOOTROM 2.从TFFS启动,把vxworks image写入Flash中 3.重新做BOOTROM-------------------? ...... [/quote] xiaohua兄,错矣!把vxworks image写入Flash中并不是从tffs启动,而是从网络启动来完成的!所以有两个bootrom,一个从网络引导(用来写vxworks映象),一个从tffs引导。
共6条 1/1
1
跳转至
页
回复
有奖活动 | |
---|---|
2024齐鲁国际银龄产业博览会 | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
【有奖活动】智能可穿戴设备AR/VR如何引领科技新潮流! | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 |