logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak zaimportować projekt USB-CDC AtXmega128A3U z Atmel Studio do MPLAB X?

Atlantis86 22 Maj 2020 12:43 540 1
  • #1 18710607
    Atlantis86
    Poziom 19  
    Odkąd Microchip dodał obsługę AVR-ów do swoich narzędzi, korzystam z MPLAB X do rozwijania swoich projektów na tych mikrokontrolerach.
    Ostatnio wróciłem do jednego ze swoich starych projektów na AtXmega128A3U. Chciałem dodać do niego obsługę USB-CDC, ale jak na razie bez skutku.

    Dzięki uprzejmości jednego z użytkowników tego forum, udało mi się znaleźć przykładowy projekt dla Atmel Studio 6.1 (w załączniku). MPLAB X posiada co prawda opcję importu projektów ze środowiska Atmela, jednak dopiero od wersji 7, więc musiałem najpierw wykonać konwersję.

    Niestety, projekt nie zaimportował się prawidłowo do MPLAB X - przy próbie kompilacji wywala błędy o brakujących plikach.

    Cy ktoś orientuje się które z plików tego projektu należałoby przenieść ręcznie do nowego projektu, aby uzyskać obsługę USB-CDC? Ewentualnie, czy istnieje jakaś sensowna alternatywa?
  • #2 18713926
    Nagus
    Poziom 27  
    A których plików brakuje i gdzie reszta się wkleiła to mamy sobie ze szklanej kuli wyciągnąć?
    Jak mniemam, problem jest z lokalizacją plików ASF. Jak się nie wkleiły, to dokleić ręcznie. Jak się wkleiły nie w tym miejscu to przenieść.
    Sprawdzić czy we właściwościach projektu nie trzeba uzupełnić General/Source Folders.
    Sprawdzić, czy we właściwościach kompilatora nie trzeba dodać katalogów z nagłówkami.
    Albo zamiast się motać, wrzucić wszystkie pliki usb do jednego katalogu (utworzonego z poziomu MPLAB) i ewentualnie skorygować ścieżki do nagłówków w dyrektywach #include.
REKLAMA