<도전! 임베디드OS 만들기> hello world출력 deadlock?

awdxawdx101의 이미지

TASK5 out critical section SEMAPHORE
TASK6 enter critical section SEMAPHORE
TASK6 - a:a09fffe8	b:a09fffe4	c:a09fffe0
TASK7 out critical section MUTEX
TASK8 enter critical section MUTEX
TASK8 - a:a0bfffe8	b:a0bfffe4	c:a0bfffe0
TASK3 - a:a06fffe8	b:a06fffe4	c:a06fffe0
TASK8 out critical section MUTEX
TASK1 - a:a04fffe8	b:a04fffe4	c:a04fffe0
TASK6 out critical section SEMAPHORE
TASK2 - a:a05fffe8	b:a05fffe4	c:a05fffe0
TASK1 - a:a04fffe8	b:a04fffe4	c:a04fffe0
TASK3 - a:a06fffe8	b:a06fffe4	c:a06fffe0
TASK4 enter critical section SEMAPHORE
TASK4 - a:a07fffe8	b:a07fffe4	c:a07fffe0
TASK5 enter critical section SEMAPHORE
TASK5 - a:a08fffe8	b:a08fffe4	c:a08fffe0
TASK7 enter critical section MUTEX
TASK7 - a:a0afffe8	b:a0afffe4	c:a0afffe0
... 반복 ...

책에 있는 내용과 안맞는게 있어서 아래 블로그보면서 했는데 hello world가 아니라 위 처럼 다른게 뜨네요.
어디가 잘못되었는지 모르겠습니다.

( https://blog.naver.com/goodkus/220201417965 )

혹시 디버깅하는데 다른 파일 내용을 필요하시면 올려드리겠습니다.
왜 이러는지 몰라서 무슨 파일을 올려야 하는지도 모르겠네요... 고수님들 도와주세요 ㅠㅠ