memPartFree问题求助

shebeique 2014-12-21 04:45:37
在vxworks6.8下开发BSP,完成后启动操作系统,一切正常,但在加载应用程序运行后,shell或串口下会出现memPartFree:invalid block 0x.....这类打印,有时会造成tErfTask任务suspend等;
出现memPartFree时的任务主要体现在几个系统任务上,如tNet0,tErlTask,tShell0,tJobTask等,当然还有应用程序起的一些任务;

搜集了网友的解析,初步分析应该是内存越界访问导致的,此处求问:如何跟踪此类错误并能确认此问题的原因?怎么解决此类错误?
谢谢~~
...全文
1624 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
embedded007 2015-01-18
  • 打赏
  • 举报
回复
内存非法访问造成的 添加信息调试
i80428048 2015-01-01
  • 打赏
  • 举报
回复
应该是非法访问内存导致,如数组越界、指针的非法访问。 检查一下数组大小和指针的使用。

2,184

社区成员

发帖
与我相关
我的任务
社区描述
xworks是美国 Wind River System 公司( 以下简称风河公司 ,即 WRS 公司)推出的一个实时操作系统。
社区管理员
  • VxWorks开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧