这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » VxWorks开发环境建立过程 及问题

共6条 1/1 1 跳转至

VxWorks开发环境建立过程 及问题

菜鸟
2007-08-11 17:06:46     打赏

1.使用RedBoot下载bootRom
 *配置主机与目标机在局域网的同一网段,方法是手动修改Windows主机(Host)的IP地址参数;
 *RedBoot支持HTTP/TFTP,xyzModem协议,在超级终端中输入命令:load -m xmodem -c  o -b 0xc3000000 -r (其中地址按照config.h中文件更改),然后:“右键-〉发送文件-〉浏览”装入bootRom到RAM中;
 *将RAM的程序烧写到FLASH中:
 -> fis creat test.bin -f 0x100000 -b 0xc300000 -l 0x100 -r 0xc3000000 -e0x0c300040
 -> fis creat bootrom -b 0x0300 0000 -f 0x5004 0000 -l 0x60000
 命令解释: 在Flash中创建 一个 image 名字叫 test.bin 其内容是将内存中ox0c30 00000(-b 0x0c30 0000)指定长度0x1000(-l 0x1000)的数据写到Flash里的0x10 0000处(-f 0x100000,指定,也可以不指定,让RedBoot自动分配),-r 0x0c30 0000表示下次将动态配置RedBoot启动参数,启动脚本;
 *运行命令,运行引导镜像
 ->fis load bootrom
 ->go 0x0300 1000
注1:硬件连接需要串口,网口同时连接,打开超级终端并按照要求配置. 下载时也可以用网络下载,但是试过几次不成功,有待研究.

2.使用BootRom引导下载vxWorks镜像
 *打开TFTP服务器(我的是销售商提供的),并将所要下载的内核镜像(例如vxWorks,vxWorks.st)放到该服务器所在的文件夹下;
 *配置主机IP地址参数,依据是config.c中的default_bootline中的参数 ;
 *运行BootRom,参见“1”中所述;
 *在7秒倒计时之前按任意键,修改下载参数,依据是config.h文件,bootConfig.c文件
 *如果装载的内核镜像为vxWorks.st格式,可打开targetServer(在tornado工具中),并设置targetServer的参数: IP地址(目标机地址,依据config.c中的default_bootline),然后可以通过tornado下载应用程序模块(*.out格式)进行各种调试,调试器使用windShell工具(在Tornado中启动该工具);

疑问: 
 1.内核镜像为vxWorks格式时,为什么无法起动targetServer?
 2.应用程序模块为什么必须在downloadable的工程下生成(build)才可以成功下载?
 3.如何做一个TFTP服务器?
 4.目标板上电后输出的IP地址有什么作用?
 5.如果串口和网络驱动都不正确,如何下载bootRom和vxWorks内核?没有正确的串口驱动,超级终端是不是就无法使用?在没有串口驱动的时候如何去调试一个串口驱动?
 6.CPU在出厂时,内置引导程序吗?内置什么样的引导程序?该引导程序可以直接使用串口或网口?
 




关键词: VxWorks     开发     环境     建立     过程     问题    

菜鸟
2007-08-11 22:59:59     打赏
2楼

对了,我 的CPU是IXP425


菜鸟
2007-08-12 13:13:46     打赏
3楼
没有人回答我的问题吗?

菜鸟
2007-08-12 22:41:56     打赏
4楼
1. 可能你的Target Server配置有问题
2. gcc的编译选项不相同,downloadable的最后生成的是.out,可能是elf格式的
3. Windriver 的host bin目录下面就有TFTP server/client, 免费的
4. 那个就是目标机的ip地址
5. 不同的处理器的启动过程不同,有的直接把bootrom烧到flash或者ROM里面。bootrom起来以后可以从有文件系统的地方加载vxWorks。没有正确的串口驱动,超级终端无法使用。如果网络好用,Telnet也可以超级终端。
6.这与你的CPU的硬件手册有关了,与VxWorks几乎没有太大的关系。没有用过IXP425, 不知道是怎么样的

菜鸟
2007-08-19 10:03:32     打赏
5楼

谢谢!,多多交流哈!


菜鸟
2007-08-19 10:05:21     打赏
6楼

明白了不少!


共6条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]