간단한 질문..

정진웅 2007.03.13 01:43 조회 수 : 5547 추천:88

안녕하세요
cell processor에서 작업을 하고 있습니다.

자꾸 bus error가 나서 별짓을 다 하다 결국엔 잡았습니다.

그런데 문제점이 while문과 for문입니다 do while는 테스트를 못해봤습니다.

sample code입니다.

<code>
/*    while( test_loop-- ) */
   for(; test_loop; test_loop--)
   {
/*           while( test1_loop-- ) */
          for(; test1_loop; test1_loop-- )
          {
                mfc_get( ls, ea, ONE_RECV_SIZE, rank, 0, 0 );
                mfc_write_tag_mask( 1 << rank );
                mfc_read_tag_status_all();

                ls += ONE_RECV_SIZE;
                ea += NEXT_PTR;
                 for( i=0; i<8; i++ )
                 {
                        mfc_getb( ls, ea, ONE_RECV_SIZE, 0, 0, 0 );
                        mfc_read_tag_status_all();

                        ls += ONE_RECV_SIZE;
                        ea += NEXT_PTR;
                 }
                 ls = save_ls;
                 ea = args_list->src_addr[rank];
</code>

이 부분입니다 저기 위에 주석된 while문 여지 없이 bus error입니다.
하지만 for문으로 만들었을 경우 bus없이 아주 잘 돌아 갑니다.

대부분의 코드가 while문으로 되어 있습니다.  그래서 바꾸고는 있습니다만,

하지만 무엇인가 무지하게 찝찝 합니다 ㅡㅡ;;
이런 증상을 겪어 보신분 계시면 도움 좀 부탁 드립니다.

kldp에도 올렸습니다.
아무리 생각해도 초보적인 문제 같은데 한번도 겪어보지 않았던 문제에서
에러가 나니 정말 미치겠군요 ...

아 정말 ㅡㅡ;;
오늘 아무래도 술푸러 가야겠습니다 ...
번호 제목 글쓴이 날짜 조회 수
공지 [공지] MPSoC 스터디 관련 Q&A 게시판 입니다. woos 2016.04.09 242
25 [RISC-V] 5월 4일 31차 스터디 정리 myskan1 2019.05.04 134
24 [RISC-V] 8월 11일 11차 스터디 정리 [3] myskan1 2018.08.11 133
23 [RISC-V] 1월 19일 29차 스터디 정리 김남일 2019.01.19 126
22 [RISC-V] 10월 06일 18차 스터디 정리 김남일 2018.10.10 114
21 [RISC-V] 5월 19일 1차 스터디 공지 myskan1 2018.05.17 108
20 [RISC-V] 5월 26일 2차 스터디 정리 myskan1 2018.05.26 107
19 [RISC-V] 6월 2일 3차 스터디 공지 [1] myskan1 2018.06.02 97
18 [RISC-V] 7월 6일 6차 스터디 정리 myskan1 2018.07.07 93
17 [RISC-V] 6월 9일 4차 스터디 정리 myskan1 2018.06.09 92
16 [RISC-V] 12월8일 25차 스터디 정리 김지성 2018.12.08 89
15 [RISC-V] 7월 14일 7차 스터디 정리 [1] myskan1 2018.07.14 87
14 [RISC-V] 9월 15일 16차 스터디 정리 myskan1 2018.09.15 84
13 [RISC-V] 7월 21일 8차 스터디 정리 김지성 2018.07.21 82
12 [RISC-V] 7월 28일 9차 스터디 정리 [1] myskan1 2018.07.28 80
11 [RISC-V] 6월 16일 5차 스터디 정리 myskan1 2018.06.16 75
10 [RISC-V] 1월 12일 28차 스터디 정리 myskan1 2019.01.12 67
9 [RISC-V] 8월 04일 10차 스터디 정리 myskan1 2018.08.04 65
8 [RISC-V] 10월13일 19차 스터디 정리 [1] myskan1 2018.10.13 63
7 [RISC-V] 10월20일 20차 스터디 정리 김남일 2018.10.20 63
6 [RISC-V] 11월 3일 21차 / 11월10일 22차 스터디 정리 myskan1 2018.11.10 59
XE Login