ATNEL tech-forum
https://forum.atnel.pl/

MkCLIPSE świeżutkie do pobrania i testów...
https://forum.atnel.pl/topic16986.html
Strona 1 z 19

Autor:  mirekk36 [ 5 gru 2016, o 00:09 ]
Tytuł:  MkCLIPSE świeżutkie do pobrania i testów...

... ale bardzo proszę przeczytać przed pobraniem o co chodzi z tą apką ok ? ;) A później proszę tu właśnie zgłaszać swoje uwagi, za które z góry dziękuję

Obrazek

Autor:  Elektro_maniak [ 5 gru 2016, o 00:28 ]
Tytuł:  Re: MkCLIPSE świerzutkie do pobrania i testów...

hmm tak na starcie, to po uruchomieniu i wyłączeniu zakładki about to przy kliknięciu na edit->find bądź find i replace dostajemy list index out of bounds :)

Przy braku jakikolwiek zakładek też powinno się to wyszarzać tak jak np copy, paste :)

Autor:  danny [ 5 gru 2016, o 00:31 ]
Tytuł:  Re: MkCLIPSE świerzutkie do pobrania i testów...

Uruchomiony, narazie na starym laptopie - płynnie chodzi, nie przycina mi się jak eclipse, pięknie zaciąga sobie caly workspace. Niestety build mi już nie działa (ale to dlatego, ze pod linuksem uruchamiam - błąd: list index out of bounds ). Jutro przetestuje pod Windowsami 10.

Po ponownym uruchomieniu w project explorer robi się pusto, trzeba na nowo poleceniem open zaczytywac projekt/projekty.

Autor:  Elektro_maniak [ 5 gru 2016, o 00:39 ]
Tytuł:  Re: MkCLIPSE świerzutkie do pobrania i testów...

Jeżeli np. wybierzemy zły uC z listy i podczas kompilacji wyskoczy błąd, że np. rejestry są złe dla danego mikrokontrolera to przy numerze danej linii pojawia się czerwony wykrzyknik. To jest jak najbardziej ok. Jeżeli jednak, z listy wybiorę już prawidłowy mikrokontroler, to po zbudowaniu projektu wykrzyknik ten nadal zostaje. Znika dopiero po kliknięciu na daną linie z tym wykrzyknikiem.

Autor:  mirekk36 [ 5 gru 2016, o 06:49 ]
Tytuł:  Re: MkCLIPSE świerzutkie do pobrania i testów...

Dziękuję za tak SZYBKIE i dotychczasowe zgłoszenia ! - już zabieram się za próbę poprawiania błędów - niektóre już udało mi się odtworzyć u mnie ... ;)

Autor:  alf [ 5 gru 2016, o 09:03 ]
Tytuł:  Re: MkCLIPSE świerzutkie do pobrania i testów...

Mirek popraw tytul wątku bo razi w oczy - powinno być "świeŻutkie", przez "ż"

Autor:  mirekk36 [ 5 gru 2016, o 09:24 ]
Tytuł:  Re: MkCLIPSE świeżutkie do pobrania i testów...

poprawione poprawione ;) sorki

Autor:  nixie [ 5 gru 2016, o 10:01 ]
Tytuł:  Re: MkCLIPSE świeżutkie do pobrania i testów...

Przydała by się możliwość ustawienia ścieżki do Toolchaina bo w tej chwili u mnie go nie widzi.

Cytuj:
ERROR - missing Atmel toolchain or bad path for toolchain


C:\Program Files (x86)\Atmel

Autor:  mirekk36 [ 5 gru 2016, o 12:11 ]
Tytuł:  Re: MkCLIPSE świeżutkie do pobrania i testów...

Cytuj:
Przydała by się możliwość ustawienia ścieżki do Toolchaina bo w tej chwili u mnie go nie widzi.

Będę o tym myślał ale nie masz ustawionej ścieżki w windows ?

Autor:  SunRiver [ 5 gru 2016, o 12:16 ]
Tytuł:  Re: MkCLIPSE świeżutkie do pobrania i testów...

przydało by się możliwośc wybrania mkII

Autor:  nixie [ 5 gru 2016, o 12:18 ]
Tytuł:  Re: MkCLIPSE świeżutkie do pobrania i testów...

mirekk36 napisał(a):
Będę o tym myślał ale nie masz ustawionej ścieżki w windows ?


Toolchain instalowany z automatu ale wygląda na to że nie :)

Autor:  szymonciow [ 5 gru 2016, o 13:20 ]
Tytuł:  Re: MkCLIPSE świeżutkie do pobrania i testów...

mirekk36 napisał(a):
Cytuj:
Przydała by się możliwość ustawienia ścieżki do Toolchaina bo w tej chwili u mnie go nie widzi.

Będę o tym myślał ale nie masz ustawionej ścieżki w windows ?


Myślę, że sporo użytkowników ( w tym ja ) ma wersję przenośną eclipsa, stąd ścieżka zdefiniowana przez użytkownika to raczej dobry pomysł.

Autor:  jachoo [ 5 gru 2016, o 14:16 ]
Tytuł:  Re: MkCLIPSE świeżutkie do pobrania i testów...

Witam! U mnie na pc Windows 10 wszystko śmiga bez problemów.

Autor:  Gelten [ 5 gru 2016, o 17:31 ]
Tytuł:  Re: MkCLIPSE świeżutkie do pobrania i testów...

Witam. WIN 10 ostrzega przed uruchomieniem aplikacji :P Problemem natomiast jest brak możliwości utworzenia nowego projektu. Ponowne uruchomienie rozwiązało problem.

Obrazek

Obrazek

Autor:  Zaba287 [ 5 gru 2016, o 17:45 ]
Tytuł:  Re: MkCLIPSE świeżutkie do pobrania i testów...

Nieee... no fajnie....!!! odsączone ECLIPSE... to tak jak z tym "gotowaniem" Mirka :)
Proste, szybkie narządko...
Testujemy...

Pozdrawiam

Autor:  mirekk36 [ 5 gru 2016, o 17:50 ]
Tytuł:  Re: MkCLIPSE świeżutkie do pobrania i testów...

Gelten napisał(a):
Witam. WIN 10 ostrzega przed uruchomieniem aplikacji

Nie tylko win10, tak samo win8.1 win8 win7 i win vista - ostrzegają ZAWSZE gdy pobierasz program z netu - DOWOLNY i odpalasz pierwszy raz ..... więc to nie jest akurat błąd tylko CAŁKIEM normalna sytuacja

Gelten napisał(a):
Problemem natomiast jest brak możliwości utworzenia nowego projektu.

Być może już masz tam folder o nazwie test - wtedy drugi raz go nie utworzysz - stąd może być ten problem

Autor:  danielos [ 5 gru 2016, o 18:09 ]
Tytuł:  Re: MkCLIPSE świeżutkie do pobrania i testów...

Takie błędy wizualne wyłapałem:

Jedna literówka - przy utworzeniu nowego projektu, na samym początku (ma być nagłówkowych):
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Podczas zmiany rozmieszczenia pasków narzędzi, styl tych pasków się zmienia i nie jest taki sam:
Obrazek

Podczas wysuwania menu Recent project, rozwijana lista jest trochę przesunięta:
Obrazek

oraz przy pasku narzędzi, gdy ikony się nie mieszczą, po rozwinięciu listy jest dostępny do wybrania separator:
Obrazek

Ciekawa rzecz z tym procentowym skompilowaniem jest - gdy błąd jest w kodzie to pokazuje ile % kompilacji przeszło:)

Przydałyby się skróty klawiszowe, typu komentarz linii, itp. Wiadomo, że to nie ma być zastępca Eclipce, ale te kilka skrótów by ułatwiło i urozmaiciło życie.

Autor:  xentis [ 5 gru 2016, o 18:29 ]
Tytuł:  Re: MkCLIPSE świeżutkie do pobrania i testów...

Pod win XP działa ale... przy kompilacji warunkowej nie wyróżnia, która część kodu jest brana pod uwagę przy kompilacji, natomiast wygląda że same warunki są brane pod uwagę bo plik hex się zmienia...

Autor:  adamBo [ 5 gru 2016, o 18:33 ]
Tytuł:  Re: MkCLIPSE świeżutkie do pobrania i testów...

Windows 10 pro. Przy próbie otwarcia projektu wyświetla przez ułamek sek. śmieci
Obrazek

W workspace nie widzi plików main.
Pozdrawiam

Autor:  hawranek80 [ 5 gru 2016, o 18:38 ]
Tytuł:  Re: MkCLIPSE świeżutkie do pobrania i testów...

u mnie po naciśnięciu Build w consoli wyświetla taki błąd
avr-gcc -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega8 -DF_CPU=8000000UL -MMD -MP -MF"Release/LCD/lcd44780.d" -MT"Release/LCD/lcd44780.o" -c -o "Release/LCD/lcd44780.o" "LCD/lcd44780.c"
avr-gcc: error: LCD/lcd44780.c: No such file or directory
avr-gcc: fatal error: no input files
compilation terminated.
----------------
ERROR

Autor:  Jeremus [ 5 gru 2016, o 19:12 ]
Tytuł:  Re: MkCLIPSE świeżutkie do pobrania i testów...

opcja wyszukiwanie :
- szuka ładnie
ale jeśli chcę wyszukać w innej zakładce ( w innym pliku )
trzeba wybierać opcję szukania od nowa

Obrazek

Autor:  gufim [ 5 gru 2016, o 19:59 ]
Tytuł:  Re: MkCLIPSE świeżutkie do pobrania i testów...

Witam u mnie pod Win 10 64 bit działa .
Utworzyłem nowy projekt Test i skompilował się tylko po ponownym otwarciu programu nie pamiętał co robłem i musiałem od nowa szukac programu . Po utworzeniu nowego projektu pojawiają się 2 pliki main.c i mkproj.txt w którym to jest miedzy innymi zapisana częstotliwość taktowania i jak otworzymy ten folder i z gornego paska rozwiniemy i zmienimy częstotliwość to w otwartym oknie się ona nie zmieni nawet po ompilacji dopiero po ponownym otwarciu okna , czy nie lespiej by było gdyby w tym otwartym oknie po kompilacji tez się zmieniała częstotliwość bez ponownego otwierania .

Autor:  Mario20 [ 5 gru 2016, o 20:26 ]
Tytuł:  Re: MkCLIPSE świeżutkie do pobrania i testów...

Witam,
Mam zaistalowanego na windowsie XP profes 32b program MKCLIPSE uruchamia się ok podczas kompilacji wywala mi błędy:
Kod:
avr-gcc -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega16 -DF_CPU=1000000UL -MMD -MP -MF"Release/00_Test_Blink_led/main.d" -MT"Release/00_Test_Blink_led/main.o" -c -o "Release/00_Test_Blink_led/main.o" "00_Test_Blink_led/main.c"
avr-gcc -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega16 -DF_CPU=1000000UL -MMD -MP -MF"Release/01a_DiodaLED/main.d" -MT"Release/01a_DiodaLED/main.o" -c -o "Release/01a_DiodaLED/main.o" "01a_DiodaLED/main.c"
avr-gcc -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega16 -DF_CPU=1000000UL -MMD -MP -MF"Release/01b_DiodaLED/main.d" -MT"Release/01b_DiodaLED/main.o" -c -o "Release/01b_DiodaLED/main.o" "01b_DiodaLED/main.c"
avr-gcc -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega16 -DF_CPU=1000000UL -MMD -MP -MF"Release/02_MicroSwitch/main.d" -MT"Release/02_MicroSwitch/main.o" -c -o "Release/02_MicroSwitch/main.o" "02_MicroSwitch/main.c"
avr-gcc -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega16 -DF_CPU=1000000UL -MMD -MP -MF"Release/03_Multi_LED/d_led.d" -MT"Release/03_Multi_LED/d_led.o" -c -o "Release/03_Multi_LED/d_led.o" "03_Multi_LED/d_led.c"
avr-gcc -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega16 -DF_CPU=1000000UL -MMD -MP -MF"Release/03_Multi_LED/main.d" -MT"Release/03_Multi_LED/main.o" -c -o "Release/03_Multi_LED/main.o" "03_Multi_LED/main.c"
avr-gcc -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega16 -DF_CPU=1000000UL -MMD -MP -MF"Release/LCD/lcd44780.d" -MT"Release/LCD/lcd44780.o" -c -o "Release/LCD/lcd44780.o" "LCD/lcd44780.c"
avr-gcc: error: LCD/lcd44780.c: No such file or directory
avr-gcc: fatal error: no input files
compilation terminated.
----------------
ERROR


Normalny ECLIPS MARS kompiluje ten sam projekt ok
To tyle na początek

Autor:  mirekk36 [ 5 gru 2016, o 21:01 ]
Tytuł:  Re: MkCLIPSE świeżutkie do pobrania i testów...

uuuuf no to po kolei:

danielos napisał(a):
Jedna literówka - przy utworzeniu nowego projektu, na samym początku (ma być nagłówkowych):

Dziękuje - do poprawki

danielos napisał(a):
Podczas zmiany rozmieszczenia pasków narzędzi, styl tych pasków się zmienia i nie jest taki sam:

Tu prosiłbym może nie zgłaszać błędów dotyczących zachowania się tych pasków narzędziowych tzn w sytuacjach gdy one są ściśnięte itp ... nad tym nie zapanuję, korzystam z gotowych komponentów ... a PODSTAWA to po prostu NIE ŚCISKAĆ ich ;) można spokojnie poszerzyć całe okno albo dać jeden pod drugim i wtedy działają całkiem normalnie - ok?

danielos napisał(a):
Przydałyby się skróty klawiszowe, typu komentarz linii, itp. Wiadomo, że to nie ma być zastępca Eclipce, ale te kilka skrótów by ułatwiło i urozmaiciło życie.

Też mi się to marzy - ale nad tym spróbuję popracować później - gdy przyjdzie czas już na jakieś wodotryski i będę w stanie w ogóle wymyślić jak to zrobić ;) ... ale akurat o tym CTRL+/ to sam mocno myślę ;)

xentis napisał(a):
Pod win XP działa ale... przy kompilacji warunkowej nie wyróżnia, która część kodu jest brana pod uwagę przy kompilacji, natomiast wygląda że same warunki są brane pod uwagę bo plik hex się zmienia...

Jeśli opiszesz to lepiej to spróbuję się za to wziąć - ale sorki KOMPLETNIE nie rozumiem problemu o którym piszesz

Jeremus napisał(a):
opcja wyszukiwanie :
- szuka ładnie
ale jeśli chcę wyszukać w innej zakładce ( w innym pliku )
trzeba wybierać opcję szukania od nowa


Taaaaak ... do poprawki - dzięki ;)

------------------------ [ Dodano po: 3 minutach ]

gufim napisał(a):
Utworzyłem nowy projekt Test i skompilował się tylko po ponownym otwarciu programu nie pamiętał co robłem i musiałem od nowa szukac programu


Nie rozumiem? A tu kolega zaglądał ? do Recent projects ?
Obrazek

------------------------ [ Dodano po: 7 minutach ]

gufim napisał(a):
Po utworzeniu nowego projektu pojawiają się 2 pliki main.c i mkproj.txt w którym to jest miedzy innymi zapisana częstotliwość taktowania i jak otworzymy ten folder i z gornego paska rozwiniemy i zmienimy częstotliwość to w otwartym oknie się ona nie zmieni nawet po ompilacji dopiero po ponownym otwarciu okna , czy nie lespiej by było gdyby w tym otwartym oknie po kompilacji tez się zmieniała częstotliwość bez ponownego otwierania .


Być może masz rację ale sorki - nie mogę zrozumieć o co chodzi - o jaką częstotliwość ? w jakim otwartym oknie ? ... Przecież częstotliwość projektu się zapamiętuje więc w czym kłopot? Co więcej jak ją zmienimy i zbildujemy projekt to też zostanie ona zapisana do mkproj.txt

------------------------ [ Dodano po: 10 minutach ]

adamBo napisał(a):
Windows 10 pro. Przy próbie otwarcia projektu wyświetla przez ułamek sek. śmieci

No to to chyba nie jest duży problem ? ;) ten ułamek sekundy ;)

adamBo napisał(a):
W workspace nie widzi plików main.

Ale tego niestety już nie rozumiem - proszę jaśniej.

------------------------ [ Dodano po: 12 minutach ]

Mario20 napisał(a):
Mam zaistalowanego na windowsie XP profes 32b program MKCLIPSE uruchamia się ok podczas kompilacji wywala mi błędy:


A możesz spakować mi ten cały projekt do ZIPa i przesłać na maila biuro@atnel.pl do sprawdzenia ?

Autor:  danielos [ 5 gru 2016, o 21:21 ]
Tytuł:  Re: MkCLIPSE świeżutkie do pobrania i testów...

Nie wiem czy to błąd, czy nie, ale zgłaszam:
- gdy się wykluczy jakiś plik z projektu, a następnie znowu się go dołączy to w pliku mkproj.txt nadal są te pliki widoczne jako wykluczone
Obrazek

Po zapisaniu, przebudowaniu i ponownym uruchomieniu programu ponownie one są wykluczone z projektu.

Czasami jak się usunie jakiś plik w drzewie to wyskakuje błąd (przeważnie wyskakuje gdy po utworzeniu nowego projektu usunie się plik main.c):
Obrazek

Numeracja linii pojawia się dopiero po ponownym otworzeniu plików - może tak miało być, ale zgłaszam.

Autor:  mirekk36 [ 5 gru 2016, o 22:03 ]
Tytuł:  Re: MkCLIPSE świeżutkie do pobrania i testów...

danielos napisał(a):
- gdy się wykluczy jakiś plik z projektu, a następnie znowu się go dołączy to w pliku mkproj.txt nadal są te pliki widoczne jako wykluczone

BŁĄD ! - do poprawki! - dzięki ;)

danielos napisał(a):
Czasami jak się usunie jakiś plik w drzewie to wyskakuje błąd (przeważnie wyskakuje gdy po utworzeniu nowego projektu usunie się plik main.c):

To dziwne - ale muszę posprawdzać ...

Autor:  kontrolster [ 5 gru 2016, o 22:36 ]
Tytuł:  Re: MkCLIPSE świeżutkie do pobrania i testów...

Witam
Podczas kompilacji wyświetla taki błąd:

vr-gcc -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega8 -DF_CPU=8000000UL -MMD -MP -MF"Release/main.d" -MT"Release/main.o" -c -o "Release/main.o" "main.c"
main.c: In function 'main':
main.c:12:18: error: 'PC7' undeclared (first use in this function)
#define KEY1 (1<<PC7)
^
main.c:19:11: note: in expansion of macro 'KEY1'
PORTC |= KEY1; // podci¦gamy linie klawiszy do VCC
^
main.c:12:18: note: each undeclared identifier is reported only once for each function it appears in
#define KEY1 (1<<PC7)
^
main.c:19:11: note: in expansion of macro 'KEY1'
PORTC |= KEY1; // podci¦gamy linie klawiszy do VCC
^
----------------
ERROR --> main.c --> Line: 12

Kod programu to program przepisany z poradnika:

---------------------------------------------------------------------
#include <avr/io.h>
#include <util/delay.h>

#define LED (1<<PC4)
#define LED1 (1<<PC5)
#define KEY1 (1<<PC7)

uint16_t key_lock;


int main(void) {

PORTC |= KEY1; // podciągamy linie klawiszy do VCC
DDRC |= LED; // pin LED jako WYjście
DDRC |= LED1; // pin LED jako WYjście

// oczekiwanie na ustalenie się stanu wysokiego na wejściu klawisza
_delay_ms(10);

while(1) {

if( !key_lock && !(PINC & KEY1 ) ) {
key_lock = 50; // 50000

// reakcja na PRESS (wcinięcie przycisku)
PORTC ^= LED;
PORTC ^= LED1;

} else if( key_lock && (PINC & KEY1 ) ) key_lock++;

}

}

-----------------------------------------------------------------------

Natomiast ten program w eclipsie kompiluje się bez błędów i działa poprawnie
Natomiast po próbie kompilacji w MKeclipsie już się nie skompiluje w Eclipsie .
Trzeba skasować plik z rozszerzeniem txt.

Pozdrawiam i z góry dziękuję.

Autor:  mirekk36 [ 5 gru 2016, o 22:50 ]
Tytuł:  Re: MkCLIPSE świeżutkie do pobrania i testów...

kontrolster napisał(a):
Natomiast ten program w eclipsie kompiluje się bez błędów i działa poprawnie

No no - a zwróciłeś uwagę z jakim prockiem ci się ten program kompiluje w Eclipse ? ;) bo coś mi się wydaje, że nie zwróciłeś uwagi ...

tu widać że masz ATmega8 .... a Atmega8 ma pin PC7 ?

Autor:  majster [ 5 gru 2016, o 22:51 ]
Tytuł:  Re: MkCLIPSE świeżutkie do pobrania i testów...

A ja dla testów chciałem otworzyć projekt ... problem w tym że trafiłem na katalog gidze mam backupy spakowane w zip i co się okazało ?
MkClipse pięknie utworzył mi drzewko projektu ale w drzewku są same piki ZIP

Czy da się to jakoś zabezpieczyć aby otwarcie projektu sprawdzało czy to jest projekt czy folder gdzie nie ma projektu ?

Obrazek

Po za tym faktem na razie jest ok będę testował dalej.
Pozdrawiam

Autor:  mirekk36 [ 5 gru 2016, o 23:00 ]
Tytuł:  Re: MkCLIPSE świeżutkie do pobrania i testów...

majster napisał(a):
A ja dla testów chciałem otworzyć projekt ... problem w tym że trafiłem na katalog gidze mam backupy spakowane w zip i co się okazało ?
MkClipse pięknie utworzył mi drzewko projektu ale w drzewku są same piki ZIP

masakra jakaś ;) ... tzn pomijam to, że trzymanie zipów w folderze projektu to już masakra ;) ... no ale hmmm przyznaję, że mega dziwne zachowanie programu - wyjąłeś mu dywanik spod nóg i przywaliłeś bejzbolem (czyli tymi ZIP'ami) w czachę :lol: i zwariował chłop :lol: - postaram się odtworzyć problem, sprawdzić

Strona 1 z 19 Strefa czasowa: UTC + 1
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/