不连续物理地址 wince
来源:互联网 发布:五大流氓国笑话知乎 编辑:程序博客网 时间:2024/04/26 06:57
内存是否连续要看硬件连接方式,而且还要查看bib的配置,在bib中没有规定的ram是做为额外的内存,要调用OEMEnumExtensionDRAM枚举。
三星的2450的bank不能设置内存大小,所以2450如果有两片内存就应该是不连续的地址
三星6410的bank可以将两片内存连到同一个bank上。
如果物理地址不连续需要修改oemaddrtab.inc这个虚拟映射表。configure.bib中的文件也要做相应的修改
在init.c文件的oeminit函数中添加下面的代码
g_pOemGlobal->pfnProfileTimerEnable = OEMProfileTimerEnable;
g_pOemGlobal->pfnProfileTimerDisable = OEMProfileTimerDisable;
g_pOemGlobal->pfnEnumExtensionDRAM = OEMEnumExtensionDRAM;
//在init.c中添加下面的函数
DWORD OEMEnumExtensionDRAM (
PMEMORY_SECTION pMemSections,
DWORD cMemSections
)
{
DWORD cSections = 0;
// check the section ram bank
if (cSections < cMemSections)
{
pMemSections[0].dwFlags = 0;
pMemSections[0].dwStart = 0x84000000;
pMemSections[0].dwLen = 0x04000000;
cSections++;
}
return cSections;
}
- 不连续物理地址 wince
- WinCE下访问物理地址
- wince 如何访问物理地址
- DMA分配内存,能用那些函数,那些不能用?why? 因为 DMA物理地址要连续
- WINCE 对物理地址的访问
- 在wince系统下访问物理地址
- 转WINCE对物理地址的访问
- WinCE如何响应硬件中断以及读写物理地址
- WinCE如何响应硬件中断以及读写物理地址
- 在内核中分配物理地址连续的大内存.
- linux内存管理之非连续物理地址分配(vmalloc
- linux内存管理之非连续物理地址分配(vmalloc)
- inux内存管理之非连续物理地址分配(vmalloc)
- 通过mmap将连续物理地址映射到用户空间
- 物理地址
- 物理地址
- 空间不连续理论
- 不连续子网
- Windows Runtime (RT)
- js如何将对象属性key-value变成字符串输出
- 如何在显示前过滤数据,使得Grid只列出符合逻辑要求的数据?
- 启动和停止rac节点数据库
- ODI 11g 乱码问题
- 不连续物理地址 wince
- Android市场官方的统计信息
- 工作流程2
- 随笔2011/12/01
- .Net环境下操作IBM WebShpere MQ
- 分布式事务故障处理
- PeopleCode取组件缓冲区(Component Buffer)数据小结
- 工作流程3
- PB+datawindow 反编译