read()함수에서 에러가 발생하는 부분을 확인해 봤더니 아래에 있는

c=*addr;부분이었습니다. 조언을 부탁합니다.

.
.
.
.
addr = (unsigned char *)(IO_SAMPLE_BASE + IO_SAMPLE_READ_OFFSET);

c = *addr; <------ 이 부분을 수행하면 에러메세지가 뜨고 실행이 안됩니다.
.
.
.
.