共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 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
与电子爱好者谈读图二被打赏50分 | |
【FRDM-MCXN947评测】Core1适配运行FreeRtos被打赏50分 | |
【FRDM-MCXN947评测】双核调试被打赏50分 | |
【CPKCORRA8D1B评测】---移植CoreMark被打赏50分 | |
【CPKCORRA8D1B评测】---打开硬件定时器被打赏50分 | |
【FRDM-MCXA156评测】4、CAN loopback模式测试被打赏50分 | |
【CPKcorRA8D1评测】--搭建初始环境被打赏50分 | |
【FRDM-MCXA156评测】3、使用FlexIO模拟UART被打赏50分 | |
【FRDM-MCXA156评测】2、rt-thread MCXA156 BSP制作被打赏50分 | |
【FRDM-MCXN947评测】核间通信MUTEX被打赏50分 |