<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=51&amp;t=22209&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2019-05-02T06:09:14+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=51&amp;t=22209&amp;mode</id>
<entry>
<author><name><![CDATA[micky]]></name></author>
<updated>2019-05-02T06:09:14+01:00</updated>
<published>2019-05-02T06:09:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22209&amp;p=218680#p218680</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22209&amp;p=218680#p218680"/>
<title type="html"><![CDATA[Re: Problem z Eclipse Makefile na złej konfiguracji :)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22209&amp;p=218680#p218680"><![CDATA[
Tak podejrzewałem - to dlatego masz błąd z Avrdude. Chińskie programatory nie dość, że nie umożliwiają programowania niskim napięciem (grubo poniżej 3V3), nie mają bufora, nie mają dodatkowych funkcjonalności (jak w najnowszym ATB-USBASP-4.2) to nie obsługują autoclock'a. A kupując Mirkowego nie dość, że Jego wspierasz i Jego kanał to otrzymujesz pełną licencję na MkAvrCalc'a i cena wychodzi jak za chiński produkt. Polecam obejrzeć filmik Mirka o USB-ASP.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1546">micky</a> — 2 maja 2019, o 06:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[guciu1801]]></name></author>
<updated>2019-05-01T20:37:49+01:00</updated>
<published>2019-05-01T20:37:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22209&amp;p=218668#p218668</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22209&amp;p=218668#p218668"/>
<title type="html"><![CDATA[Re: Problem z Eclipse Makefile na złej konfiguracji :)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22209&amp;p=218668#p218668"><![CDATA[
Programator to taki allegrowy USBAsp.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3183">guciu1801</a> — 1 maja 2019, o 20:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[micky]]></name></author>
<updated>2019-05-01T08:23:00+01:00</updated>
<published>2019-05-01T08:23:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22209&amp;p=218627#p218627</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22209&amp;p=218627#p218627"/>
<title type="html"><![CDATA[Re: Problem z Eclipse Makefile na złej konfiguracji :)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22209&amp;p=218627#p218627"><![CDATA[
A jaki masz programator?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1546">micky</a> — 1 maja 2019, o 08:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[guciu1801]]></name></author>
<updated>2019-04-30T17:35:43+01:00</updated>
<published>2019-04-30T17:35:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22209&amp;p=218607#p218607</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22209&amp;p=218607#p218607"/>
<title type="html"><![CDATA[Re: Problem z Eclipse Makefile na złej konfiguracji :)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22209&amp;p=218607#p218607"><![CDATA[
W logach jest mega16, bo nie zmieniłem tego w preferencjach, ale to nic nie zmienia, poza tym build powinien zadziałać tak czy inaczej. <br />program jest dobrze napisany, tylko jak wkleiłem kod przez syntax zamiast code, to mi &quot;zjadło&quot; wyswietlenie nazw tych dwóch bibliotek.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3183">guciu1801</a> — 30 kwi 2019, o 17:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[guciu1801]]></name></author>
<updated>2019-04-30T17:17:37+01:00</updated>
<published>2019-04-30T17:17:37+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22209&amp;p=218604#p218604</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22209&amp;p=218604#p218604"/>
<title type="html"><![CDATA[Problem z Eclipse Makefile na złej konfiguracji :)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22209&amp;p=218604#p218604"><![CDATA[
Witam wszystkich forumowiczów serdecznie <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> Jest to tutaj mój pierwszy post, ponieważ do tej pory radziłem sobie z problemami samodzielnie, przeważnie dzięki poradnikom, tutorialom, filmom i książkom  Pana Mirka. Nawet wziąłem jedną na urlop na Kretę, <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><a href="https://obrazkiforum.atnel.pl/3183/da56431eca2202da7c1a43ca5e64f71a.JPG"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/3183/da56431eca2202da7c1a43ca5e64f71a.JPG" alt="Obrazek" /></a><br />Ostatnio postanowiłem sobie sprzęgnąć Atmegę z Maliną, żeby na Rapie zrobić ładny interfejsik do atmegowego hardłeru. Mega zajmuje się przetwarzaniem kilku czujników (ADC), odczytem kilku stanów niskich i wysokich. No ogólnie atmega32 ma sporą część swoich nóżek zajętą. Potem robi się z tego linijka danych wysłana po UART do Maliny. I wszystko pięknie działa, aż jestem zdziwiony, że udało mi się to ogarnąć i przy okazji napisać coś w Pythonie. Napotkałem jednak problem logistyczny, otóż malina ma system, który nazywa się Raspbian, czyli ogólnie Linuch. Ja sobie wszystko zawsze pisałem pod Win, do Linuxa podchodziłem na przestrzeni ostatniej dekady kilkukrotnie i zawsze odpuszczałem. Tym razem jednak uznałem, że ułatwienie będzie na tyle duże, że warto spróbować. I odniosłem tym razem sukces... powiedziałbym w 80%. Udało mi się zainstalować Lubuntu (potem Ubuntu, Debiana i Xubuntu) i uruchomić na tym prawie wszystko co potrzebowałem, czyli całý hardware sprzętowy, łącznie z fifirifi i drukarką, cały potrzebny soft (m. in. DOSBOXa:)). Jedna rzecz, która nie poszła na Xubuntu, Debianie i Lubuntu to Eclipse. Probowałem na różne sposoby, zainstalowałem odpowiednie pakiety, czyli<br />gcc-avr binutils-avr avr-libc oraz avrdude, ktory działa, bo jak wpiszę w konsoli <br />[syntax]avrdude -p m32 -c usbasp[/syntax]<br />to pojawia mi się coś takiego:<br />[syntax]avrdude: warning: cannot set sck period. please check for usbasp firmware update.<br />avrdude: AVR device initialized and ready to accept instructions<br /><br />Reading | ################################################## | 100% 0.00s<br /><br />avrdude: Device signature = 0x1e9502 (probably m32)<br /><br />avrdude: safemode: Fuses OK (E:FF, H:99, L:E4)[/syntax]<br /><br />i generalnie wszystko się zgadza, bo jak wpiszę m8 ( a rzeczywiście podłączona jest m32), wyrzuca linijkę o Expected signature itp. <br /><br />Teraz do sedna:<br />Instalacja Eclipse, tutaj jest oczywiście kilka możliwości i oczywiście mam zainstalowaną nie tą wersję co trzeba <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Mam 2019-03, zamiast Mars2, ale to nic nie zmienia. Dokopałem się do archiwum Eclipse z mars2 dla Linuxa. <br /> Java. Mam zainstalowaną wersję <strong>openjdk version &quot;11.0.2&quot; 2019-01-15</strong>, bo taka się instaluje po wpisaniu sudo apt-get java default-jre, czy jakoś tak bo nie pamiętam. <br /><strong>javac 11.0.2</strong><br />Po odpaleniu Eclipse, zainstalowałem plugin avr zgodnie z instrukcjami w <strong>install new software... </strong><br />tworzę sobie nowy projekt C, wybieram <strong>AVR Cross target application i AVR-GCC toolchain</strong><br />i dalej wszystko jak w WIN, czyli tylko release i nie wybieram MC, żeby dobrać go później w ustawieniach projektu. <br />pojawia się projekt z całym interfejsem do budowania i przesyłania do AVR. Wybieram w preferencjach programator itp. Wszystko standard. <br />Tworzę prosty program, którego składnia wygląda tak:<br />[syntax]#include avr/io.h<br />#include stdio<br /><br />int main(void)<br />{<br />while(1)<br />{}<br />}[/syntax]<br /><br />i Eclipse wypala mi coś takiego:<br />[syntax]Building target: cotomabyc.elf<br />Invoking: AVR C Linker<br />avr-gcc -Wl,-Map,cotomabyc.map -mmcu=atmega16 -o &quot;cotomabyc.elf&quot;  ./main.o   <br />/usr/lib/gcc/avr/5.4.0/../../../avr/lib/avr5/crtatmega16.o:(.init9+0x0): undefined reference to `main'<br />makefile:50: recipe for target 'cotomabyc.elf' failed<br />collect2: error: ld returned 1 exit status<br />make: *** &#91;cotomabyc.elf&#93; Error 1<br />&quot;make all&quot; terminated with exit code 2. Build might be incomplete.<br /><br />18:08:17 Build Failed. 3 errors, 0 warnings. (took 54ms)[/syntax]<br /><br />czepia się 50 linijki w makefile, która wygląda tak:<br />[syntax]#Tool invocations<br />49:cotomabyc.elf: $(OBJS) $(USER_OBJS)<br />50:@echo 'Building target: $@'<br />51:@echo 'Invoking: AVR C Linker'<br />51:avr-gcc -Wl,-Map,cotomabyc.map -mmcu=atmega16 -o &quot;cotomabyc.elf&quot; $(OBJS) $(USER_OBJS) $(LIBS)[/syntax]<br />Mogę przesłać całego makefile'a, jeśli to pomoże, nie chciałem już tutaj śmiecić.<br /><br />Proszę o jakieś porady, co sprawdzić i gdzie patrzyć, uprzedzając fakty wiem, że to nie jest wersja java z poradników i Eclipse też nie ten i mogę sobie programować dalej w Windows, ale czułbym się lepiej, gdyby udało mi się tego Eclipsa uruchomić pod linuxem <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Pozdrawiam <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3183">guciu1801</a> — 30 kwi 2019, o 17:17</p><hr />
]]></content>
</entry>
</feed>