2017-03-02 2 views
0

마이크로 칩 dsPIC30F6014A를 가진 전자 로봇 실제 로봇을 연구하고 있습니다. 우리는 MPLAB X IDE 2.05와 3.55를 사용하여 Windows 8.1에서 64 비트로 작업합니다. 우리의 로봇은 PIN 번호에 문제가있어서 해결책은 ICD 프로그래머를 사서 전자 퍽의 펌웨어를 다시 플래시하고 블루투스 연결을위한 PIN을 복구하는 것이라고 설명했습니다.MPLAB X IDE 2.05는 마이크로 칩 dsPIC30F6014A에 쓸 수 없습니다

MPLAB X IDE 2.05에서 다시 깜박이고 작동하기 시작하는 케이블 인 ICD 3이 있습니다. 그러나 처음에는 다음 이미지 enter image description here을 제안한 메모리 권한에 대해 로봇을 프로그래밍 할 수 없었으므로 다시 프로그래밍하려고했습니다. 우리는 http://www.gctronic.com/doc/index.php/E-Puck에서 5.5 절에 표시된 플래시 장치를 삭제하려고


Target detected 
    Target Device ID (0x0) does not match expected Device ID (0x2c30000). 
    Invalid command response (sent 0x5f, received 0x3f) 
    Failed to read device 
    Unable to download program executive 
    Failed to program device 
    Failed to send bulk data 
    Failed writing builk data (memory type 8, address 0 
    Invalid command response (sent 0x60, received 0x3f) 

그것은 우리에게이 메시지를 가져 : 우리는이 메시지와 함께 붙어있어


Connecting to MPLAB ICD 3... 
    Firmware Suite Version.....01.30.09 
    Firmware type..............dsPIC30F 

    Target detected 
    Device ID Revision = 1041 

    Erasing... 
    Erase successful 

그런 다음 우리는 다시 로봇을 프로그래밍하려고했습니다 와 같은 메시지


Target detected 
    Target Device ID (0x0) does not match expected Device ID (0x2c30000) 
    ... 

이 문제를 해결하기 위해 어떤 제안을 얻었다?

답변

0

특정 컨트롤러로 작업하지 않았습니다. 그러나 MPLAB은 보통 핀 연결이 잘못되었거나 클럭 또는 데이터 라인을 놓친 경우이 오류를 발생시킵니다. 가장 쉬운 방법은 IPE 도구를 사용하고 연결을 시도하는 것입니다. IPE가 .HEX 파일로 프로그래밍을 시도하는 경우

1

죄송합니다.이 질문에 대한 답변을 잊어 버렸습니다. 문제는 USB 포트에서 에너지가 충분하지 않아서 솔루션이 두 개의 남성 - 여성 와이어를 사용하여 2 포트에서 에너지를 소모하는 것입니다.

관련 문제