Error: OSCOKIRQ failed to assert

Aduino/Seeeduino 2013. 3. 14. 09:49 Posted by 생각하는로뎅
반응형

Update(2013. 3. 16 오후 10:56)


딜레이를 주면 괜찮아지는 것 같다.

Max3421e 칩의 리셋 에러로 추측된다.

딜레이를 줘보자.






Update(2013. 3. 14 오후 1:27)


  USB_Host_Shield 2.0 라이브러리 등록 후,

  아래 소스로 테스트 해보세요.


#include <usbhost.h>

#include <usb_ch9.h>

#include <Usb.h>

#include <usbhub.h>

#include <adk.h>


USB Usb;

USBHub hub0(&Usb);

USBHub hub1(&Usb);


ADK adk(&Usb,"Google, Inc.",

            "DemoKit",

            "DemoKit Arduino Board",

            "1.0",

            "http://www.android.com",

            "0000000012345678");


void setup()

{

  Serial.begin(115200);

   Serial.println("\r\nADK demo start");

        

        if (Usb.Init() == -1) {

          Serial.println("OSCOKIRQ failed to assert");

        while(1); //halt

        }//if (Usb.Init() == -1...

}


void loop()

{

   Usb.Task();

   Serial.println("loop");

}




Update(2013. 3. 14 오전 10:00)


  필자 같은 경우, 스마트폰과 보드를 연결하면 디버그 모드로 변경되지 않아, 생긴 오류였다.

  내가 해결한 방법대로 기술해 보면,


1. USB_Host_Shield 2.0 를 클릭하여, 다운 받아서 스케치북 라이브러리 폴더에 집어 넣는다.

2. 예제 파일로 USB_Host_Shield 2.0 안에 있는 파일을 보드에 집어 넣는다.


  이렇게 하니까 디버그 모드로 잡히기 시작했다. 또한 Error: OSCOKIRQ failed to assert 오류도 사라졌다.


  다른 해결 방법이 있다면 댓글 부탁드립니다.




반응형