도와주세요!!
글 수 15,339
2005.11.09 15:30:33 (*.194.17.243)
6670
이지보드를 사용해서 커널 쪽 개발을 돕고 있습니다.
개발 하는 중에 이상한 일이 발생해서요.
커널 이미지 사이즈가 특정 사이즈가 되면 프로그램이 에러가 발생해서 멈춤니다.(디버깅용 led 인 r60과 r61에 불이 들어옵니다.)
특정 사이즈를 넘어갈때 이런일이 발생한다면 이해가 되겠는데...
동일한 로직에서 에러가 난 프로그램에
static byte test[100] = {0, };
이런식으로 일정 크기의 사이즈를 커널 이미지에 추가하면 바르게 동작합니다. 이런 경우는 처음이라서요.
한 보드에서 이상이 생긴 커널 이미지 사이즈는 다른 보드에서도 이상이 있습니다.
그리고 또 다른 로직이더라도 사이즈가 같으면 동일한 문제가 발생합니다.
지금 어떤 문제가 발생하고 있는 걸까요?
피에스 : 이지 부트 로더의 컴파일 옵션과 로더 스크립트를 사용하였습니다.
개발 하는 중에 이상한 일이 발생해서요.
커널 이미지 사이즈가 특정 사이즈가 되면 프로그램이 에러가 발생해서 멈춤니다.(디버깅용 led 인 r60과 r61에 불이 들어옵니다.)
특정 사이즈를 넘어갈때 이런일이 발생한다면 이해가 되겠는데...
동일한 로직에서 에러가 난 프로그램에
static byte test[100] = {0, };
이런식으로 일정 크기의 사이즈를 커널 이미지에 추가하면 바르게 동작합니다. 이런 경우는 처음이라서요.
한 보드에서 이상이 생긴 커널 이미지 사이즈는 다른 보드에서도 이상이 있습니다.
그리고 또 다른 로직이더라도 사이즈가 같으면 동일한 문제가 발생합니다.
지금 어떤 문제가 발생하고 있는 걸까요?
피에스 : 이지 부트 로더의 컴파일 옵션과 로더 스크립트를 사용하였습니다.