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.

[18F4550][MPLAB] Nieudana weryfikacja

MaTi00 21 Maj 2009 14:40 1834 7
  • #1 21 Maj 2009 14:40
    MaTi00
    Poziom 11  

    Witam, mam problem z zaprogramowaniem pic18f4550. Mam podlaczony do mplaba programator picstart plus. Ustawiam bity konfiguracyjne w taki sposob:

    [18F4550][MPLAB] Nieudana weryfikacja

    nastepnie laduje hex'a, programuje i kicha. Weryfikacja nie przechodzi

    Code:

    PICSTART Plus Firmware Version 04.50.11

    PICSTART Program\Verify Report
    21-May-2009, 14:10:54

    Device Type: PIC18F4550
    Address Range 0-7df


    Program Memory Errors

    Address  Good  Bad

    0000:    EFD9  FFFF
    0002:    F003  FFFF
    0004:    0012  FFFF
    0008:    EF04  FFFF
    000A:    F004  FFFF
    000C:    0012  FFFF
    0018:    EF0C  FFFF
    001A:    F004  FFFF
    001C:    0012  FFFF
    002A:    0001  FFFF
    002C:    07DE  FFFF
    002E:    0000  FFFF
    0030:    007E  FFFF
    0032:    0000  FFFF
    0034:    0002  FFFF
    0036:    0000  FFFF
    0038:    0100  FFFF
    003A:    6B77  FFFF
    003C:    0E1E  FFFF
    003E:    6E71  FFFF
    0040:    0104  FFFF
    0042:    0E40  FFFF
    0044:    6F09  FFFF
    0046:    0E20  FFFF
    0048:    6F0A  FFFF
    004A:    0E04  FFFF
    004C:    6F0B  FFFF
    004E:    0E88  FFFF
    0050:    6F08  FFFF
    0052:    0104  FFFF
    0054:    0E20  FFFF
    0056:    6F0E  FFFF
    Any additional errors are not displayed.


    Configuration Memory Errors

    Field :      Oscillator
    Expected:   HS: HS+PLL, USB-HS
    Received:   HS: HS+PLL, USB-HS

    Field :      Fail Safe Clock Monitor
    Expected:   Disabled
    Received:   Enabled

    Field :      Internal External Switch Over
    Expected:   Disabled
    Received:   Enabled

    Field :      Watchdog Timer
    Expected:   Disabled-Controlled by SWDTEN bit
    Received:   Enabled

    Field :      PORTB A/D Enable
    Expected:   PORTB<4:0> configured as digital I/O on RESET
    Received:   PORTB<4:0> configured as analog inputs on RESET

    Field :      Low Voltage Program
    Expected:   Disabled
    Received:   Enabled

    Field :      Table Write Protect Boot
    Expected:   Enabled
    Received:   Disabled


    co tutaj jest nie tak??

    0 7
  • #2 23 Maj 2009 10:43
    Szymon Tarnowski
    Poziom 27  

    A programator sprawny? Z tego co mi się wydawało pickit nie potrafi nawet odróżnić czy jest włożony jakikolwiek procesor.

    0
  • #3 26 Maj 2009 15:54
    MaTi00
    Poziom 11  

    Tak programator jest sprawny. Tez tak na poczatku myslalem i probowalem zaprogramaowac ICD2 ale tez mi wyskakiwal blad z pamiecia. czy to moze byc wina procka??

    0
  • #4 26 Maj 2009 21:49
    895614
    Użytkownik usunął konto  
  • #5 27 Maj 2009 00:30
    MaTi00
    Poziom 11  

    Tak programuje w ukladzie, a rezystor do resetu jest 22k.

    0
  • #6 27 Maj 2009 09:32
    895614
    Użytkownik usunął konto  
  • #7 28 Maj 2009 11:26
    azalewsk
    Poziom 12  

    Jaką masz wersję picstarta? Z picstarta programowałem PICe w układzie wyprowadzając z podstawki 5 przewodów dopóki nie kupiłem ICD2. O ile pamiętam było kilka wersji BIOSu w PICSTARCIe. Co tyczy programowania w układzie to w resecie należy wstawić rezystor 40K, ja daję 33K i wejścia programujące zostawiam wolne i jest OK. Jeśli chodzi o programowanie w picstarcie to przecież wkładasz w podstawkę i piny programujące są odłączone od reszty układu. Pamiętam, że wkładałem moduł z PIC18F... do picstarta zamiast wersji okienkowej, ale jaki to był - musiałbym sprawdzić.

    Dodano po 8 [minuty]:

    Z listingu błędów wynika że PICSTART nawet nie zaczął programować (masz same FF). Najpierw programuje pamięć programu, potem słowa konfiguracyjne. Sprawdź czy dobrze włożyłeś procek i wersję picstarta.

    0
  • #8 28 Maj 2009 11:30
    MaTi00
    Poziom 11  

    Moj picstart to kit avt 5100 JuPic, wersja PICSTART Plus Firmware Version 04.50.11. Do pinow programujacych nic nie jest podlaczone. Juz poradzilem sobie z tym problemem mianowicie zaprogramowalem go na plytce stykowej podlaczajac tylko piny od programatora i laczac zasilania i masy. Tyle, ze na dluzsza mete to jest uciazliwe bo taki wyciaganie procka i wkladanie kilkanascie razy dziennie nie sluzy mu raczej, po takich zabiegach dlugo zyl nie bedzie :cry:

    0