기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
디바이스 드라이버 안에서 힙이든 스택이든 새로 로컬메모리를 잡으면... 기존에 존재했던 스택메모리 영역에 뭔가 영향을 미치는 것 같습니다.
serial_core 안에 새로 함수를 만들고 로컬로 메모리를 잡으면 uart_port의 스택이 깨지고, 커널패닉이 일어나는군요...;;;
kzalloc()으로 메모리는 잡히는걸 보면 메모리 부족은 아닌듯 한데요... 뭐가 문제일까요?
2012.05.24 01:17:06 *.200.239.234
1. cpu?
2. drivers/serial/* 관련 드라이버를 만드시는지?
3. drivers/serial/*를 이용한 커널 드라이버를 만드시는지?
와 소스코드 상황에 따라 답이 틀려질 듯 합니다.
1. cpu?
2. drivers/serial/* 관련 드라이버를 만드시는지?
3. drivers/serial/*를 이용한 커널 드라이버를 만드시는지?
와 소스코드 상황에 따라 답이 틀려질 듯 합니다.