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.

pic18f2550 - Kompilacja programu - MPLAB potrzebny kompilator HI-Tech

aapsik 17 Gru 2016 12:51 2685 10
  • #1 17 Gru 2016 12:51
    aapsik
    Poziom 11  

    Witam,
    bardzo proszę o pomoc - skompilowanie programu. Autor projektu niestety nie umieścił hex-a, nie reaguje. Chodzi o projekt adaptera:


    http://www.waitingforfriday.com/index.php/Atari_Joystick_USB_Adaptor#Files_for_download

    Kwarc 20mhz, układ jak w oryginale.
    Podczas próby kompilacji wyskakuje "Running the compiler in extended mode will not be supported when the evaluation becomes feature limited."
    Program nie kompiluje się.
    Podejrzewam, że może to być kwestia wersji kompilatora. Nie używałem wcześniej MPLABa, różne próby nie przynoszą skutku. Po przejrzeniu netu wiem, że nie jestem pierwszym, który ma z tym projektem kłopot, autor nie odpowiada nawet na swoim forum...

    Lista obsługiwanych kompilatorów (konieczna pełna wersja):
    Microchip C18 v3.13 or higher
    HI-TECH PICC-18 STD 9.50PL3 or higher

    Z góry dziękuję za pomoc.

    Załączam pliki źródłowe.

    0 10
  • #3 19 Gru 2016 09:50
    aapsik
    Poziom 11  

    Dziękuję za link. Niestety dotyczy innego projektu.

    Jeśli ktoś z Forumowiczów posiada odpowiedni kompilator - byłbym wdzięczny za przerobienie programu na hex i udostępnienie.

    Zainteresowanie na różnych forach jest spore, także myślę, że nie tylko mi się przyda.

    0
  • #4 19 Gru 2016 10:49
    94075
    Użytkownik usunął konto  
  • #5 19 Gru 2016 11:15
    aapsik
    Poziom 11  

    Właśnie jest kłopot z dostępnością starych wersji kompilatorów Hi-tech.
    Podane na stronie microchipa haslo do ftp nie działa (ftp://ftp.microchip.com Username: Compilers-RO Password: C0mP!0511)

    Wg podanego przez Ciebie linka powinno chodzić
    HT-PICC18 version 9.63PL2

    tylko jest kłopot skąd go wziąć...

    0
  • #6 19 Gru 2016 12:51
    373522
    Użytkownik usunął konto  
  • #8 19 Gru 2016 22:21
    aapsik
    Poziom 11  

    Niestety to nie ten projekt, dotyczy innego układu i innego procesora. Proszę spojrzeć kilka postów wyżej.

    Jeśli chodzi o link z rosyjskojęzycznej strony (faktycznie nie znam języka i nie zaglądałem tam), to niestety dotyczy kompilatora nie obsługującego pic18.

    Kolejne forum podaje, by użyć
    HI-TECH PICC18 PRO version 9.63

    Czy ktoś z forumowiczów wie, skąd go wziąć ?

    0
  • Pomocny post
    #9 20 Gru 2016 00:07
    JarekC
    Poziom 27  

    Brakujące definicje:
    USB_SETUP_RECIPIENT_INTERFACE_BITFIELD_J1 i USB_SETUP_RECIPIENT_INTERFACE_BITFIELD_J2
    należy dopisać do pliku usb_ch9.h

    Kod: c
    Zaloguj się, aby zobaczyć kod


    I teraz powinno się skompilować dowolna wersją kompilatora PICC18.

    JarekC

    0
  • #11 20 Gru 2016 11:42
    aapsik
    Poziom 11  

    Bardzo dziękuję.
    Zaprogramowałem układ - działa zgodnie z oczekiwaniami.

    Testowałem na win7 (driver zainstalował się z automatu) oraz CCS64 v3.9.
    Polecam - dobra zabawa. Czekam jeszcze na joystick "z epoki" - okazało się że po ok. 25 latach wciąż są produkowane joysticki "skorpion". Szok.

    Wszystkim bardzo dziękuję za pomoc. Problem rozwiązany, temat uważam za zamknięty.

    0