vxworks 使用nand flash时候SIGSEGV解决
来源:互联网 发布:手机淘宝联盟登录失效 编辑:程序博客网 时间:2024/05/29 14:30
最近调试nand flash驱动的bch算法。
在调试时,总是报signal 11 (SIGSEGV)错误
但是写一个测试程序运行bch的decode和encode是ok的。
仔细分析发现是encode函数一句话导致的。
void encode()
{
int i,temp;
int bb[4096];
for(i = 0; i < 4096; i++)
bb[i] = i;//这句话出现的问题
....
}
刚开始以为bb[]数组越界,怎么分析也不应该有问题。
后来发现是上层调用encode的是一个任务。而任务分配的堆栈大小是4096。相当于任务根本分配不了bb[]数组。
修改完任务的堆栈大小,错误就解决了。
0 0
- vxworks 使用nand flash时候SIGSEGV解决
- nand flash 的使用
- nand flash 使用
- S3C2440 VxWorks移植随笔--SRAM与NAND FLASH
- S3C2440 NAND Flash的使用
- Nand Flash介绍和Nand Flash控制器使用
- Nand Flash
- NAND Flash
- nand flash
- NAND FLASH
- NAND FLASH
- nand flash
- Nand Flash
- NAND Flash
- NAND FLASH
- nand flash
- nand flash
- Nand flash
- leetcode 215: Kth Largest Element in an Array
- VS2010 C++ MFC框架学习笔记1 - 创建一个简单的加法计算器(1)
- verilog实现的毫秒级计时器
- use decision tree to solve 0-1 knapsack problem // optimal substructure
- Linux如何查看进程、杀死进程、启动进程等常用命令
- vxworks 使用nand flash时候SIGSEGV解决
- curl并发例子
- IOS 开发学习28 NSArray 基本用法
- Algorithm: Find the maximum
- 【黑马程序员】------java基础语法--关键字、变量、常量、运算符
- HTML5和HTML属性及元素整理
- sql server 2008下可以调试T-SQL语句
- DIV+CSS制作网页之如何设置z-index
- 顺式队列的实现和链式队列的实现