Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[PIC18F26K22] MPLAB + ICD2 Clone. Błąd przy debugowaniu

Longos 21 Kwi 2011 19:54 1206 0
  • #1 21 Kwi 2011 19:54
    Longos
    Poziom 11  

    Witam !

    Od dłuższego czasu używam z powodzeniem funkcji programowania w MPLAB ICD2 Clone na PIC18. Ostatnimi czasy zapragnąłem pobawić się w debugowanie, niestety - z problemami. Z użyciem Hi-TECH skompilowałem program

    Code:
    #include <pic18.h>
    

    void main(void){
       OSCCON = 0xB0;

    }


    Niestety, po skompilowaniu i próbie uruchomienia procesora log wygląda w ten sposób:

    Code:
    ICDWarn0068:  This device has a VPP(max) below the minimum ICD2 VPP level of 12V.  Please ensure that external protection for MCLR is in place.  (Press the Help button for an example circuit or use AC164112 available from microchipDIRECT.com.)
    
    Connecting to MPLAB ICD 2
    ...Connected
    Setting Vdd source to target
    Target Device PIC18F26K22 found, revision = Rev 0x2
    ...Reading ICD Product ID
    Running ICD Self Test
    ...Passed
    MPLAB ICD 2 ready for next operation
    Resetting Target
    MPLAB ICD 2 ready for next operation
    Programming Target...
    ...Validating configuration fields
    ...Erasing Part
    ...Programming Program Memory (0x0 - 0xFFFF)
    ...Loading DebugExecutive
    ...Programming DebugExecutive
    ...Programming Debug Vector
    ...Programming RSBUG
    Verifying...
    ...Program Memory
    ICD0161: Verify failed (MemType = Program, Address = 0xFFF8, Expected Val = 0xEB0, Val Read = 0xEA0)
    ICD0275:  Programming failed.
    MPLAB ICD 2 ready for next operation


    Bity konfiguracyjne zmienione:
    - FOSC na wewnętrzny oscylator
    - DEBUG zezwala na debug w tle

    Proszę kolegów o sugestię na temat źródła probelmu ? Czy może PIC'i wymagają zewnętrznego rezonatora do procesu debugowania ?

    0 0