-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.samoylyk.n
et!aioe.org!peer03.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!n
ewsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-01.news.neostrada.p
l!news.neostrada.pl.POSTED!not-for-mail
Newsgroups: pl.misc.elektronika
X-Mozilla-News-Host: news://news.tpi.pl:119
From: Atlantis <m...@w...pl>
Subject: XMega + USB - kompilacja w MPLAB X
Date: Thu, 21 May 2020 20:29:09 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
Thunderbird/68.8.0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Language: pl
Content-Transfer-Encoding: 8bit
Lines: 38
Message-ID: <5ec6c875$0$17359$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 83.27.168.12
X-Trace: 1590085749 unt-rea-a-01.news.neostrada.pl 17359 83.27.168.12:36824
X-Complaints-To: a...@n...neostrada.pl
X-Received-Bytes: 2919
X-Received-Body-CRC: 2883516170
Xref: news-archive.icm.edu.pl pl.misc.elektronika:753550
[ ukryj nagłówki ]Kiedy korzystałem z Windowsa, do pisania programów pod AVR-y używałem
Atmel Studio. Potem jednak, niemal równocześnie z zakończeniem migracji
na Linuksa przeniosłem się na układy PIC24/PIC32 i środowisko MPLAB X,
które ma swoją linuksową wersję. Gdy musiałem napisać coś na AVR,
korzystałem po prostu z Makefile.
Potem jednak Microchip przejął Atmela i obsługa AVR-ów została dodana do
nowszych wersji środowiska i kompilatora xc8. Tworzenie nowych projektów
nie stanowi najmniejszego problemu, udało mi się także zaimportować
kilka starych z AS, dzięki czemu po dłuższej przerwie wróciłem do
rozwijania starego projektu na AtXmeha128A3U.
Niestety, problem pojawił się, gdy chciałem dodać obsługę funkcji USB
CDC. Na dysku znalazłem jakiś stary przykład od Atmela:
https://www.dropbox.com/s/m2wyubn5wklijok/RS232overU
SB.zip?dl=0
Projekt w Atmel Studio 6.1 nie chciał się zaimportować bezpośrednio w
MPLAB X - najpierw musiałem go przekonwertować do wersji AS7,
korzystając z Windowsa odpalonego na maszynie wirtualnej. Na Windowsie,
pod AS7 projekt skompilował się bez problemu.
Import do MPLAB X zakończył się co prawda powodzeniem, ale już nie dało
się go skompilować. Wygląda na to, że brakuje niektórych plików.
Widzę dwie możliwości:
1. Projekt korzysta z jakichś bibliotek, które były dołączone do
kompilatora AVR-GCC, instalowanego z AS, ale brakuje ich w XC8.
2. Program nie importuje się dokładnie i nie widzi niektórych plików.
Struktura katalogów w tym projekcie to istna masakra, mnóstwo plików
źródłowych i nagłówkowych rozrzuconych po wzajemnie zagnieżdżonych
katalogach...
Zależałoby mi na informacji, czy:
1. Pliki źródłowe umieszczone w tym projekcie to wszystko czego potrzeba
do uruchomienia USB CDC, czy też potrzebne są jeszcze jakieś dodatkowe
biblioteki, które były instalowane z kompilatorem?
2. Ktoś może przerobił ten cały chaos plików i katalogów na prostą
bibliotekę, którą po prostu mógłbym wrzucić do jednego katalogu w swoim
projekcie?
Następne wpisy z tego wątku
- 22.05.20 09:02 Marek
Najnowsze wątki z tej grupy
- System operacyjny dla 6800?
- Przyłączenie działki do sieci elektrycznej
- Działalność nierejestrowana/definicja sprzętu elektronicznego/misie i kolejki
- Smukły, długi ściągacz izolacji do kynaru
- rezystor 3 omy 400W
- [newbie] Jaki multimetr za 2-4 stówy?
- szafka sieciowa
- Raspberry Pi 5 + dyski SATA
- lutownica na węgiel
- Znów czary (albo niewiedza) - tym razem fotowoltaika
- Chess
- Vitruvian Man - parts 7-11a
- przeźroczyste koszulki
- Re: Win 10/11 nie lubi OKI
- Programator czasowy TUYA.
Najnowsze wątki
- 2024-05-18 Warszawa => Mid PHP Developer (Laravel) <=
- 2024-05-18 Warszawa => Software .Net Developer <=
- 2024-05-18 Warszawa => Mid/Senior QA Engineer <=
- 2024-05-18 Ulm => Solution Architect (sichere Kommunikation und IoT-Loesungen <=
- 2024-05-18 Katowice => Head of Virtualization Platform Management and Operating S
- 2024-05-18 Warszawa => SAP WM Consultant / Execution <=
- 2024-05-18 Wrocław => Consultant/Implementer Comarch ERP XL <=
- 2024-05-18 Gdańsk => Head of International Freight Forwarding Department <=
- 2024-05-18 Warszawa => Account Manager (Recruitment Services) <=
- 2024-05-18 Łódź => Salesperson - CRM Systems <=
- 2024-05-18 Łódź => Handlowiec - Systemy CRM <=
- 2024-05-17 ZŁOMNIK o pracy w TVN TURBO, nowych przepisach i współczesnej motoryzacji. Turbo Taryfa!
- 2024-05-17 Białystok => DevOps Engineer Conexa First (Contractor) <=
- 2024-05-17 Warszawa => Starszy inżynier oprogramowania (Rust) <=
- 2024-05-17 Zabrze => Junior HelpDesk <=