| 리포트 | 기술문서 | 테크-블로그 | 원샷 갤러리 | 링크드인 | 스폰서 컨텐츠 | 네트워크/통신 뉴스 | 인터넷자료실 | 자유게시판    한국 ICT 기업 총람 |

제품 검색

|

통신 방송 통계

 
 
 
섹션 5G 4G LTE C-RAN/Fronthaul Gigabit Internet IPTV/UHD IoT SDN/NFV Wi-Fi Video Streaming KT SK Telecom LG U+ OTT Network Protocol CDN YouTube Data Center
 

2025

5G 특화망

포탈

Private 5G/이음 5G

 포탈홈

  넷매니아즈 5G특화망 분석글 (156)   5G특화망 4가지 구축모델   산업분야별 5G특화망 활용사례  5G특화망 정량적 도입효과  |  [5G 특화망 벤더Samsung | HFR | more
 

해외

  국가별 사설5G 주파수 [국가별 구축현황] 일본 | 독일 | 중국미국 | 프랑스 | 영국  [사설5G 사업자] Verizon | AT&T | DT | Telefonica | AWS | Microsoft | NTT동일본 | NTT Com    
 

국내

  5G 특화망 뉴스 | 국내 5G 특화망 구축 현황  UPDATED  | 국내 5G 특화망사업자 현황 (19개사) | 국내 자가구축사례 일람 | 국내 특화망 실증사업사례 일람 | 5G 특화망 정책
 
 

[5G 특화망 구축 사례] 한국식품산업클러스터 | 반월시화산단 삼성서울병원 | 롯데월드 | 한국수력원자력 | 해군본부 | 한국전력공사 | 머크 바이오센터 more  [이통사] KT

 
 
스폰서채널 |

 HFR mobile의 5G 특화망 솔루션 (my5G)  Updated   |   뉴젠스의 5G 특화망 구축 및 운영 서비스  NEW  

  스폰서채널 서비스란?
banner
banner
[RE] vxWorks의 intConnect에 대해
Reg. Date: October 30, 2001 By 김현
저도 한동안 VxWorks인터럽트 땜에 아주 골치를 썩은적이 있습니다.
VxWorks는 이론적으로 10msec내의 빠른 인터럽트 응답을 보이고 있다고
하는데요..대부분 제 경우의 문제점은 HW의 문제점이었습니다.
IRQ1을 쓴다고 하셨지요?
제경우는 IRQ3을 사용해서 모듈탈실장을 처리한 경험이 있습니다.
님의 코드중 intConnect()의 맨 마지막 인자가 0 이 아니라 1 아닌가요?
이렇게 해서도 안되면 다음과 같은 순서로 해보시지요..
1. HW의 인터럽트 핀에서 인터럽트가 출력되는지 계측기로 확인한다.
2. intConnect()는 해당 인터럽트 함수가 인터럽트 백터테이블에 제대로
등록이 되지 않으면 ERROR을 리턴합니다. ERORR가 리턴되는지 SUCCESS가
리턴되는지 확인하시면 어떨까요.
3. 등록이 제대로 되었다면 interrupt handler함수에서 무엇인가가 잘못된것
   같습니다. 우선 interrupt handler함수는 인자로 인터럽트 number를 가집니다.
  따라서 switch구문으로 처리할때
  case interrut number(님의 경우엔 1이 되겠지요):
         코딩~~~
  break;
   이런 식이 되겠지요..그리고 위 case문 안에서도 해당 MPC860 SIMASK를
   disable시키고 break문 전에 enable해주는 루틴이 필요하며 SIPEND레지스터
   도 1로 write해서 clear해주셔야 합니다.

  너무 주절 주절 썼나요? 만약 시도해 보시고 안되면 제가 실험으로 검증되었던
  간단한 소스를 보내드리도록 하겠습니다. 그럼 건투를  
>저는 지금 MPC860을 사용하고 있습니다.
>근데 외부인터럽트를 사용하려고 하는데 잘 않되는군요
>사용하려는 인터럽트는 IRQ1입니다.
>
>intDisable(0x02);
>intConnect (IV_IRQ1, (VOIDFUNCPTR)IntHandler, 0);  /* IV_IRQ1 */
>*SIEL (regBase) |= SIEL_ED1;
>*SIMASK (regBase) |= SIMASK_IRM1;
>intEnable (0x02);
>
>이렇게 coding하고 외부에 스위치를 달아서 스위치를 누를 때 마다
>인터럽트가 발생하도록 만들었고  IntHandler 함수에
>logMsg("Interrupt Test \n", 0,0,0,0,0,0);를 써서
>화면에 출력이 되는지 보려고 했는데 출력이 않돼네요
>혹시 제가 뭐 잘못한 거라두 있나요?
>좀 도와 주세요
>아! 그리고 혹시 IRQ0를 일반 외부 인터럽트처럼 쓸 수 있는 방법을 알고 계신 분 계시면 좀 알려 주시면 고맙겠습니다.
Thank you for visiting Netmanias! Please leave your comment if you have a question or suggestion.

 

     
         
     

 

     
     

넷매니아즈 회원 가입 하기

2020년 1월 현재 넷매니아즈 회원은 47,000+분입니다.

 

넷매니아즈 회원 가입을 하시면,

► 넷매니아즈 신규 컨텐츠 발행 소식 등의 정보를 이메일 뉴스레터로

   발송해드립니다.

► 넷매니아즈의 모든 컨텐츠를 pdf 파일로 다운로드받으실 수 있습니다. 

     
     

 

     
         
     

 

비밀번호 확인
코멘트 작성시 등록하신 비밀번호를 입력하여주세요.
비밀번호