Atmel Studio - problem z bibliotekami... - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Piaskownica (https://forum.arduinopolska.pl/dzial-piaskownica) +--- Wątek: Atmel Studio - problem z bibliotekami... (/watek-atmel-studio-problem-z-bibliotekami) |
Atmel Studio - problem z bibliotekami... - PierwszyWolnyLogin - 31-07-2019 Hej Czy ktoś z Was ogarnął może Atmela Studio w kontekście importu kodu napisanego pod Arduino IDE? Niby otwiera, tyle że nie widzi bibliotek. Pomaga trochę zdefiniowanie bibliotek podając pełną ścieżkę dostępu. Niestety wysypał się na bibliotece Dallasa do termometrów OneWire... Czy da się AS zmusić do łykania wszystko jak Arduino IDE bez pyskowania? Zależy mi na debugerze z AS... Visual Studio wydaje się nie mieć tych problemów (nie wgrywałem jeszcze, ale błedów nie zgłasza. Niestety nie ma debugera dla 8-bitowych AVR... PWL RE: Atmel Studio - problem z bibliotekami... - Robson Kerman - 31-07-2019 A poustawiane masz ścieżki do bibliotek? RE: Atmel Studio - problem z bibliotekami... - PierwszyWolnyLogin - 31-07-2019 A powiedz mi jak to zrobić? Obejrzałem kilka "tutoriali" i wszystkie prowadzą do niczego... Problem rozwiązałem siłowo podając po prostu pełną ścieżkę co wielkim kłopotem nie jest i zadziałało. Potem niestety rozbiłem się o bibliotekę Dallasa w której AS poznajdywał błędy... DallasTemperature(OneWire*); - "Error expected ')' before '*' token" void setOneWire(OneWire*); - "Error 'OneWire' has not been declared" OneWire* _wire; - "Error 'OneWire' does not name a type" DallasTemperature sensors (&oneWire); - "Error 'oneWire' was not declared in this scope" To samo w Arduino IDE kompiluje się i działa... PWL RE: Atmel Studio - problem z bibliotekami... - Robson Kerman - 31-07-2019 Jeśli masz AS7 + VisualMicro, to nie musisz podawać ścieżek do bibliotek, wystarczy że podasz ścieżkę do Arduino IDE. Ja rzadko piszę pod Ardu. Jeśli już coś robię na AVR, to VS w C. Biblioteki dodaję do projektu poprzez menu Add->Existing Item i już mogę includować bez podawania całych ścieżek. Kilka sekund i masz wszystko pod kontrolą. Piękna sprawa. W Visual Studio + PIO to już jest w ogóle bajka. Zrobiłem już na tym kilka niepoważnych projektów, co prawda pod LPC w ramach testów, ale jak byś chciał to skonfigurować pod Ardu, to mogę pomóc, bo naprawdę warto się tym PIO zainteresować. Oczywiście nie masz takiego debuggera jak w AS, ale jak miałbyś teraz inwestować w jakiś sprzęt żeby debugować Atmegę 328, to lepiej kup Seggera i pomyśl o STM, a resztę zaoszczędzonej kasy przepij z radości, że będziesz miał zdrowe nerwy. RE: Atmel Studio - problem z bibliotekami... - PierwszyWolnyLogin - 01-08-2019 Spróbowałem VisualMicro ale po chwili zawołało o kasę Spróbuje może VS+PIO - bardziej mi się podoba interface... Autokorekta: nie, jednak nie mam czasu na STM. Życie jest za krótkie Możliwości jakie daje Arduino i tak nigdy nie wykorzystam... tylko muszę ogarnąć debuger bo czasami by się przydał... PWL RE: Atmel Studio - problem z bibliotekami... - Jarewa0606 - 01-08-2019 (31-07-2019, 18:50)Robson Kerman napisał(a): W Visual Studio + PIO to już jest w ogóle bajka. Zrobiłem już na tym kilka niepoważnych projektów, co prawda pod LPC w ramach testów, ale jak byś chciał to skonfigurować pod Ardu, to mogę pomóc, bo naprawdę warto się tym PIO zainteresować. A co tam chcesz konfigurować jak tam nic się nie ustawia do prawidłowego działania ? Tworzy sie projekt wybiera to i tamto i po utworzeniu projektu biblioteki potrzebne do projektu wrzuca się do folderu lib a kod się pisze w pliku mian.ccp może to i jest upierdliwe ale ma jeden plus biblioteki się nie aktualizują jak w przypadku arduino i to mnie najbardziej zdenerwowało w nim dlatego sam pisze w VS+PIO RE: Atmel Studio - problem z bibliotekami... - PierwszyWolnyLogin - 02-08-2019 Czy spod VSC da się wgrywać kod do AVR tak jak z Arduino IDE, czyli z bootloaderem, bez pośrednictwa programatora? Tak jest mi po prostu wygodniej gdy mam Nano czy Mega... PWL RE: Atmel Studio - problem z bibliotekami... - Robson Kerman - 02-08-2019 Da się. W Atmel Studio + Visual Micro też się da, no i masz porządny debugger. Ja nie wiem skąd pobrałeś VM, że jest płatne. Moje pracuje bez opłat. W momencie kompilacji, jak wyskoczy informacja, to wciskasz cancel. Płatna wersja pro, dodaje jakieś ficzery do opcji, ale nawet nie wiem jakie. RE: Atmel Studio - problem z bibliotekami... - PierwszyWolnyLogin - 02-08-2019 Dziwne. Na wszelki wypadek reinstalowałem AS. Działa. Poza jednym drobiazgiem - nie mam wogóle manu BUILD W menu VMicro, po kliknięciu w "Buy or Activate" widzę: "Visual Micro is no longer free. Visual Micro is free to download and evaluate for up to 30 days" Nie wiem czy "znikniecie" menu Muild jest z tym związane, tak czy owak jestem w czarnej... A chciałem sobie LEDem pomigać PWL RE: Atmel Studio - problem z bibliotekami... - PierwszyWolnyLogin - 03-08-2019 Kurde, coś robię źle i nie wiem co... Zainstalowałem AS na innym komputerze na którym nigdy nie było instalowane. Również nie mam menu "Build". Wygląda na to, że menu może być niedostępne, ale kiedy? Od czego to zależy? Pomocy Kurde już wiem. Build pojawia się dopiero gdy pozwolić na utworzenie projektu... A ja po prostu chciałbym otwierać sobie pliki Arduino, bez tworzenia dodatkowych katalogów, plików etc... PWL |