memset 에러..
글쓴이: 찬밥 / 작성시간: 화, 2005/08/02 - 3:47오후
uclinux에서 무언가를 만들려고 하는데요..
자꾸 에러가 납니다.
제가 보기엔 분명 맞는 코드 인거 같습니다.
다른 방식으로 해봐서 결과를 봤는데
이 코드는 돌아갑니다
int main() { int test[10] memset(test, 0, sizeof(test)); return 0; }
이상하게도 이것은
메모리 폴트가 납니다.
int main() { unsigned long BUF[120][180]; memset(BUF, 0, sizeof(BUF)); return 0; }
다음은 실행시 exception 입니다.
Quote:
Access violation exception(Data)
videotest (36): Fault instruction: pc=c0598040
Code: 0000 0000 0000 (0000) 0000 b420
Internal error: Oops - CP0 Interrupt: 1
CPU: 0
PC : [<c0598040>] SR : [<0000b020>]
LR : [<c05980d8>] SP : [<c0599ef4>]
R15: 00000000 R14: 00000000 R13: 00000000 R12: 00000000
R11: 00000000 R10: 00000000 R9: c0599f5c R8: c0598040
R7: c0598a6c R6: 00000000 R5: 00000000 R4: c0599f64
R3: c0599f5c R2: 00000001 R1: 00000000 R0: 806b0013
Flags: czSv IRQs on Mode USER Segment user
Process videotest (pid: 36, stackpage=c059d000)
Memory fault
감사합니다
Forums:
[code:1]int main() {
이렇게 한번 해보시면 어떨까요.
메모리 크기 차이 말고는 다를게 없는 코드 같거든요.
------식은이 처------
길이 끝나는 저기엔 아무 것도 없어요. 희망이고 나발이고 아무 것도 없어.
heap size를 확인해보심이 어떠실지요...
heap size를 확인해보심이 어떠실지요...
--------------------------------------------------------------------------------
\(´∇`)ノ \(´∇`)ノ \(´∇`)ノ \(´∇`)ノ
def ed():neTdiVeR in range(thEeArTh)
앗.. 감사합니다.. 그렇게 확인해보는 방법이 있었군요.. ㅎㅎ
앗.. 감사합니다.. 그렇게 확인해보는 방법이 있었군요.. ㅎㅎ
댓글 달기