这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 大哥们,powerpc的同时使用两个片选做SDRAM的问题,急

共3条 1/1 1 跳转至

大哥们,powerpc的同时使用两个片选做SDRAM的问题,急

菜鸟
2006-08-08 04:25:14     打赏

大哥们,小弟求救,我(使用mpc8270)同时使用CS2和CS3,每个片选上都接一个128M的SDRAM,但将vxworks的LOCAL_MEM_SIZE设置为256M后系统启动不了(CS2和CS3已打开,而且OR设置为128M,CS3的BR也设置为128M对应的值),现象如下:

1.将vxworks配置的LOCAL_MEM_SIZE设置为128M,同时启用CS2和CS3两个片选(分别配置128M,就是实际256M),访问128M-256M的空间正常。


2.将vxworks配置的LOCAL_MEM_SIZE设置为256M,同时启用CS2和CS3两个片选(将CS2配置为256M,配置CS3不起作用),可以启动。***************说明vxworks支持256M大小的SDRAM,此时如果访问内存的话肯定会出问题,但是不会出现异常。


3.wrSbc8260的BSP里有写两个片选,各自都是16M,而且OR上配置的大小分别都是16M*************************说明支持两个片选。


4.只启用CS2或者CS3并配置对应OR为128M,并配置vxworks的内存大小为128M,均能正常启动。


5.代码方面有影响的函数主要是:kernelInit,但是这个是库函数,大家都在使用,应该不会有什么问题,现象是:同时启用CS2和CS3两个片选,当给kernelInit的pMemPoolEnd(即第四个参数,表示最高内存的地址)赋予128M对应的值时,启动正常,128M以上的值无法启动。




大哥们求救啊,都快查疯了。

[align=right][color=#000066][此贴子已经被作者于2006-8-7 20:38:46编辑过][/color][/align]



关键词: 哥们     powerpc     同时     使用     两个     片选     SD    

菜鸟
2006-08-22 19:45:00     打赏
2楼

是不是因为CS2和CS3的地址不连续?


菜鸟
2009-12-02 10:48:04     打赏
3楼

看一下PSDMR配置是否正确。


共3条 1/1 1 跳转至

回复

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