- 杂志
 搜 索: 
 论坛 » 嵌入式系统设计 » 求助:关于vxworks image 的网络下载与运行的问题
广告招商
版主: yaopg , woodhead , 永远在路上
 发表新贴 
 发表回复 
 求助:关于vxworks image 的网络下载与运行的问题  发表于 2008-06-05 21:35:32 [您是本帖的第622位阅读者]     [1楼] 
呢称:sunwind45
加我为好友
我使用的cpu是MPC862.

bootrom引导,ftp下载vxworks image.

超级终端最后给出的信息是:

Starting at xxxx

之后就没有信息了.

这是什么问题?

看网上说,是做的vxworks和bsp不匹配,为什么会不匹配呢?vxworks不就是根据bsp做的吗?

另外,vxworks对硬件的初始化是不是不可以人为干预?还是说它是按照bsp里的设置进行初始化的?

比如网口,是不是按照syslib.c里的配置来初始化的?


 
 RE: 求助:关于vxworks image 的网络下载与运行的问题  发表于 2008-06-10 08:52:07 [2楼] 
呢称:bestboy520
加我为好友
可能的原因:
1:makefile 文件和config.h文件定义RAM_HIGH_ADDRESS和RAM_LOW_ADDR等定义不一致;
2:RAM_HIGH_ADDRESS定义的太小了,适当调整一下
 
 RE: 求助:关于vxworks image 的网络下载与运行的问题  发表于 2008-06-11 16:49:16 [3楼] 
呢称:sunwind45
加我为好友

这个看过了,没有问题.


vxworks必须使用cache吗?

 

 

 


 
 RE: 求助:关于vxworks image 的网络下载与运行的问题  发表于 2008-06-15 17:05:38 [4楼] 
呢称:freeqiang
加我为好友
在我们一般的应用中VxWorks基本没有用cache,当需要大幅提高你的系统性能时才会考虑使用!你可以在编译的时候在组件中去掉!
 
 RE: 求助:关于vxworks image 的网络下载与运行的问题  发表于 2008-06-18 15:54:47 [5楼] 
呢称:sunwind45
加我为好友

谢谢
去掉cache,vxworks就启动起来了.

但是,cache的问题还是没解决.

补充:
    cache结构不同,是不是vxworks的相关vcache初始化程序也不同?比如,一个是4-way,set-associative with 256 sets,一个是2-way,set-associative with 128 sets.这样两个不同cahce(不管是i or d),是不是初始化,及相关操作程序都不一样?
    那如果不一样,我需要去哪里修改呢? 
我找了几天,也没发现可以修改哪里.

为什么这样问呢,是这样的:我买的目标板是npc860t,而我自己做的是mpc862p.它们的显著区别就是在cache这里,前者2-way,set-associative with 128 sets,后者4-way,set-associative with 256 sets.
mpc860带cache是可以启动的,我自己的mpc862就不行了.我想会不会是这里的问题.

另外,问题的现象:
调用cacheEnable()里的cachePpcEnable()时,在一个b xxxx指令这里没跳转.
代码例示:
isync
lis r4,0xa00
isync
mtspr ic_cst,r4
isync
lis r4,0x400
isync
mtspr ic_cst,r4
isync
lis r4,0x200
isync
mtspr ic_cst,r4
b xxxx            /*就是这里,没有跳转*/

会不会是cache一致性的问题?
cache里的东西,跟ram里不一致?


 
 RE: 求助:关于vxworks image 的网络下载与运行的问题  发表于 2008-06-19 21:58:33 [6楼] 
呢称:sunwind45
加我为好友
听说,要想使用cache,得需要自己写很多处理程序,工程量很大.

要真是这样的话,对于我们来讲,是很恐怖的事情!


 
共6条 1/1 1   
   快速回复主题
  用户名 : 匿名不能发帖!请先 [ 登陆 ]
  标 题:
  内 容 :
 
EEPW元器件搜索  强力提供
关于我们 | 广告服务 | 企业会员服务 | 新手上路 | 联系我们 | 友情链接
《电子产品世界》杂志社 版权所有 北京东晓国际技术信息咨询有限公司
Copyright ©2002 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
京ICP备060382号