关于VxWorks6.8的内存空间分配
来源:互联网 发布:淘宝退款不退货教程 编辑:程序博客网 时间:2024/06/05 14:19
刚刚离职,但是原先的项目中碰见一个问题,已经解决,写个博客记录一下。
问题描述:
板卡的内存空间为1GB,但是在shell中使用d命令读取所以的内存信息,在访问700MB+的地址就会报访问异常。
分析步骤:
和硬件确认板卡的RAM确实是1GB,并且如果某一块坏的话整个内存将无法使用。
在bootrom启动后读取700MB+的地址没有问题。
确定是内核配置的问题,检查所有内核中关于内存空间映射的配置,没有发现什么问题。查看内核编程手册内存映射章节,发现这样的描述:
在不支持进程的情况下,vxworks的内存映射是这样的:
在支持进程的情况下,内存映射另外一个样子:
这样就分析出来,内核镜像的配置中是不是把RTP给打开了,检查配置文件,果然。
0 0
- 关于VxWorks6.8的内存空间分配
- 程序内存空间的分配
- Linux内存空间的分配
- C/C++内存空间的分配
- 内存空间的回收和分配
- c++分配内存空间的重复
- c++分配内存空间的重复
- Android应用分配的内存空间
- Java内存空间的分配、回收
- 分配内存空间
- 分配内存空间
- 分配内存空间
- C的编译器对内存空间的分配
- java 变量 分配内存空间的一道题
- iPhone中管理malloc分配的内存空间
- 设备驱动中分配的内存空间编译
- TI DSP--内存空间的分配和指定
- 【转】程序中内存空间的分配
- javascript创建构造函数时作用域安全,即怎样保证一直都是构造函数
- iOS 开发小技巧(二)
- 21. 手势识别之UITapGestureRecognizer
- C++中字面值常量和字面值类型
- ExpandableListView组件分组用法
- 关于VxWorks6.8的内存空间分配
- python笔记 爬虫经常出现的错误UnicodeEncodeError
- 前端渲染:服务器渲染 or 客户端渲染
- 给SVN泼盆冷水,是时候用GIT了
- chrome49的cc层里一处小小优化不到位的地方
- 动态内存分配和指针
- visio2013画图时两条直线交叉 如何让它不弯曲
- ThreadLocal变量存储的实际原理与线程安全原因
- 玩了下体像素软件MagicaVoxel