社区
嵌入开发(WinCE)
帖子详情
S5PV210的BSP包如何修改能支持512MB的DDR2内存呀?
zhengmeifu
2011-10-11 10:51:38
具体问题请看我的博客:http://blog.csdn.net/zhengmeifu/article/details/6861695
谁懂?谢谢!
...全文
1240
26
打赏
收藏
S5PV210的BSP包如何修改能支持512MB的DDR2内存呀?
具体问题请看我的博客:http://blog.csdn.net/zhengmeifu/article/details/6861695 谁懂?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
26 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
glchild514
2013-01-11
打赏
举报
回复
有這麼難嗎,因為WinCE6.0最大只支援512M的虛擬記憶體對應 但是你可以看C:\WINCE600\PLATFORM\SMDKV210\SRC\INC\oemaddrtab_cfg.inc 有些必須去對應S5PV210的暫存器,所以用掉一些 所以能夠對應的空間已經不夠完整對應512M RAM 另外還要注意C:\WINCE600\PLATFORM\SMDKV210\SRC\OAL\OALLIB\init.c 裡面OEMEnumExtensionDRAM函式將延伸的RAM掛上系統才會認得 所以在這各S5PV210 BSP WinCE6.0系統是不可能達到完整掛上512M RAM 但是WinCE7.0可以喔 WinCE7.0以經改善了這各限制,多大的RAM都可以掛上系統,1G RAM也沒問題
tarchen
2013-01-08
打赏
举报
回复
菩提灌顶贴! 支持!
海阔任龟游
2012-01-08
打赏
举报
回复
YJ的硬件应该是OK的,因为在android下是1GB内存,wince下还得整。
gooogleman
2011-12-21
打赏
举报
回复
[Quote=引用 18 楼 ttapi 的回复:]
寻址空间太小,不支持多核,是M$自己也放弃WinCE的主要原因。
[/Quote]
windows phone 7 也是不支持多核的。
不过做行业设备和控制,已经足够了。
不是做3D,2D等。
gooogleman
2011-12-21
打赏
举报
回复
S5pv210的一些DMA 都是静态分配的,所以很多物理内存都被占用了。
显示250~300 左右是很正常的。
gooogleman
2011-12-21
打赏
举报
回复
[Quote=引用 19 楼 zhengmeifu 的回复:]
有人说我的config.bib里配置的NK.BIN的空间是64MB,加上RAM空间是64MB,在加上进入系统后可见的ram内存是260MB,共是380MB,再加上DMA等内存分配,总共差不多400多MB,是这样的吗?也就是说:实际物理内存=进入系统后可见的ram内存+config.bib里分配的内存,这个说法对吗?若是对的,那么我的物理内存都识别出来了。
[/Quote]
好像你的手持设备没有网卡的,所以你可以把网卡占用的,还有一些片选不用的给去掉,这样可以剩余300多M左右了。
九个太阳2023
2011-12-20
打赏
举报
回复
[Quote=引用 19 楼 zhengmeifu 的回复:]
有人说我的config.bib里配置的NK.BIN的空间是64MB,加上RAM空间是64MB,在加上进入系统后可见的ram内存是260MB,共是380MB,再加上DMA等内存分配,总共差不多400多MB,是这样的吗?也就是说:实际物理内存=进入系统后可见的ram内存+config.bib里分配的内存,这个说法对吗?若是对的,那么我的物理内存都识别出来了。
[/Quote]
是的!
zhengmeifu
2011-12-20
打赏
举报
回复
有人说我的config.bib里配置的NK.BIN的空间是64MB,加上RAM空间是64MB,在加上进入系统后可见的ram内存是260MB,共是380MB,再加上DMA等内存分配,总共差不多400多MB,是这样的吗?也就是说:实际物理内存=进入系统后可见的ram内存+config.bib里分配的内存,这个说法对吗?若是对的,那么我的物理内存都识别出来了。
ttapi
2011-10-26
打赏
举报
回复
寻址空间太小,不支持多核,是M$自己也放弃WinCE的主要原因。
gooogleman
2011-10-23
打赏
举报
回复
[Quote=引用 7 楼 hao507 的回复:]
真正用的物理内存只有380M,这个是什么意思啊?如果配置成512M为什么只有380M可以用呢?
减去NK,DMA,以及reserved之类的,这个可以理解·
[/Quote]
是的。三星的BSP 就是380M的空间,有些空洞,没弄上去。,但是为了网卡驱动,估计剩余的会低于250M 物理可用内存的。
这个我正在想办法。
九个太阳2023
2011-10-20
打赏
举报
回复
我修改过后,系统的可用内存是244M··LZ搞定了没?
九个太阳2023
2011-10-20
打赏
举报
回复
[Quote=引用 15 楼 fqayst 的回复:]
我个人理解,WinCE可支持的最大寻址空间是512M,寻址空间包含内存空间以及系统硬件所占用的地址空间,这个可以通过映射表来查看。所以内存可用大小必定小于512M,S5PV210平台官方WinCE BSP配的可达到362M,这个内存大小配置算是比较高的了,没有多少提高的空间了。
[/Quote]
你编译过官方的BSP吗?
可以让我看看C:\WINCE600\PLATFORM\SMDKV210\SRC\INC\oemaddrtab_cfg.inc
文件吗?
fqayst
2011-10-20
打赏
举报
回复
我个人理解,WinCE可支持的最大寻址空间是512M,寻址空间包含内存空间以及系统硬件所占用的地址空间,这个可以通过映射表来查看。所以内存可用大小必定小于512M,S5PV210平台官方WinCE BSP配的可达到362M,这个内存大小配置算是比较高的了,没有多少提高的空间了。
九个太阳2023
2011-10-18
打赏
举报
回复
[Quote=引用 11 楼 ttapi 的回复:]
他们回答是wince6.0只能支持最大到512MB的内存呀!
--- 512MB 是寻址空间。。。。
很多软件工程师搞不清楚寻址空间和内存有啥区别的说。
[/Quote]
寻址空间,内存···
ele01
2011-10-18
打赏
举报
回复
三星原厂的bsp就是双通道512+512的配置 你接256+256可以直接拿来用 不用修改任何参数。但是就像上面各位所说的,wince最大内存只有512M,内核镜像,各bank,各寄存器寻址空间都包含在里面,能用的通过oemglobletable就可以看出。
zhengmeifu
2011-10-17
打赏
举报
回复
我在MSDN外文社区里的提问帖子是:http://social.msdn.microsoft.com/Forums/en-US/winembplatdev/thread/9d7d5362-ef47-458a-953b-cd4aa4e0574a
zhengmeifu
2011-10-17
打赏
举报
回复
[Quote=引用 1 楼 hao507 的回复:]
LZ的BSP是三星原厂的吗?
[/Quote]
是的。我在MSDN的社区上提这个问题,他们回答是wince6.0只能支持最大到512MB的内存呀!?我的硬件是4片128MB的内存芯片,每片是64MB*16位的。
ttapi
2011-10-17
打赏
举报
回复
他们回答是wince6.0只能支持最大到512MB的内存呀!
--- 512MB 是寻址空间。。。。
很多软件工程师搞不清楚寻址空间和内存有啥区别的说。
当我遇上-你
2011-10-15
打赏
举报
回复
来学习了,顶下,还没用210呢
九个太阳2023
2011-10-15
打赏
举报
回复
真正用的物理内存只有380M,这个是什么意思啊?如果配置成512M为什么只有380M可以用呢?
减去NK,DMA,以及reserved之类的,这个可以理解·
加载更多回复(6)
Sate210-F开发板硬件用户手册V2.0.pdf
Sate210-F核心板具有以下主要特性: ●
S5PV210
处理器Cortex-A8内核,主频1GHz; ●
512MB
双通道64bit DDR-800
DDR2
内存
; ● 板载256MB SLC NADN FLASH闪存和4GB eMMC闪存(用户可定制更大容量); ● 1路通用数据总线Xm0(16bit数据线16bit地址线2个片选); ● 1路完整RGB888 LCD接口; ● 1路摄像头接口; ● 4路UART; ● 2路USB2.0高速接口(1USB HOST,1USB OTG); ● 2路IIS/AC97音频流接口(可通过核心板跳线电阻选择,独家
支持
); ● 2路SDIO接口; ● 2路SPI接口; ● 3路IIC接口; ● 4路PWM输出; ● 2路电阻触摸屏接口/8路ADC输入; ● 1路DAC/TV OUT输出; ● 1路HDMI接口; ● 32路具有外部中断输入功能GPIO,
支持
8*8矩阵键盘; ●
支持
WinCE6.0、Android2.3、Android4.0系统,提供经过深度优化稳定可靠的
BSP
包
。使用同一个UBOOT导引; ● 面积小,尺寸仅6.7x3.9cm,并带安装固定孔。
Sate210-F开发板硬件手册V1.0.pdf
Sate210-F核心板具有以下主要特性: ●
S5PV210
处理器Cortex-A8内核,主频1GHz; ●
512MB
双通道64bit DDR-800
DDR2
内存
; ● 板载256MB SLC NADN FLSH闪存和4GB eMMC闪存(用户可定制更大容量); ● 1路通用数据总线Xm0(16bit数据线16bit地址线2个片选); ● 1路完整RGB888 LCD接口; ● 1路摄像头接口; ● 4路UART; ● 2路USB2.0高速接口(1USB HOST,1USB OTG); ● 2路IIS/AC97音频流接口(可通过核心板跳线电阻选择,独家
支持
); ● 2路SDIO接口; ● 2路SPI接口; ● 3路IIC接口; ● 4路PWM输出; ● 2路电阻触摸屏接口/8路ADC输入; ● 1路DAC/TV OUT输出; ● 1路HDMI接口; ● 32路具有外部中断输入功能GPIO,
支持
8*8矩阵键盘; ●
支持
WinCE6.0、Android2.3、Android4.0系统,提供经过深度优化稳定可靠的
BSP
包
。使用同一个UBOOT导引; ● 面积小,尺寸仅6.7x3.9cm,并带安装固定孔。
S5PV210
的
内存
分配研究分析
S5PV210
内存
一般会使用SDRAM和
DDR2
(DDR SDRAM),SDRAM的uboot启动网络已经有很多资料的,对于
DDR2
还有有很多疑惑,如果有错误的地方,请大家一定指出,醍醐灌顶,不胜感激。 1、
S5PV210
的memory map(物理地址) 如下图:左图是整个芯片的
内存
空间(物理地址),右图是iROM部分的
内存
空间(BL0的地址貌似不是物理地址==) 寻址...
S5PV210
开发板 V3
WY-
S5PV210
V3
S5PV210
具有更高的主频和更丰富外设,能适用于对性能和处理能力有更高要求的嵌入式系统应用场合。 型号:WY-
S5PV210
V3 操作系统:android2.2 / android2.3 / wince6.0,完全开放源码和电路原理图,可放心购买!开发板
支持
以下功能:*内核:ARM Cortex-A8*主频:1GHz*
内存
:512M Bytes
DDR2
*...
发布一款新的Cortex A8
S5pv210
金手指核心板Sate210-F(附上硬件用户手册说明书)用于低价DIY活动
Sate210-F核心板具有以下主要特性: ●
S5PV210
处理器Cortex-A8内核,主频1GHz; ●
512MB
双通道64bitDDR-800
DDR2
内存
; ● 板载256MB SLC NADN FLSH闪存和4GB eMMC闪存(用户可定制更大容量)——独家
支持
同时贴nandflash+iNand; ● 1路通用数据总线Xm0(16bit数据线16bit地址线2个片选);
嵌入开发(WinCE)
19,502
社区成员
41,568
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章