Strona 1 z 1
True Studio i definicje w bibliotekach
: niedziela 28 sie 2016, 14:13
autor: Marcin
Cześć.
Nie znalazłem właściwego działu na mój temat, ale myślę że tu będzie najlepsze miejsce. Problem polega na braku dostępu do definicji zawartych w plikach nagłówkowych - dotyczy True studio.
A więc na początku wygenerowałem nowy projekt w CubeMX dla środowiska True Studio, otworzyłem go i wrzuciłem do katalogów biblioteki do obsługi LCD opartego o kontroler ILI9341 oraz czujnika MS5611. Zgodnie z projektem pliki nagłówkowe zaimportowałem do katalogu /Inc, pliki źródłowe do katalogu /Src. Oczywiście pliki nagłówkowe zainkudowane na początku main.c W pliku nagłówkowym do ILI9341 mam zdefiniowane wartości liczbowe odpowiadające poszczególnym kolorom jak i fonty.
trueStudio2.png
I problem pojawia się gdy chcę użyć definicji kolorów, środowisko programistyczne nie widzi ich.
trueStudio.png
Biblioteki te są skopiowane z projektu jaki wczoraj ukończyłem w keil uVision, tam ten problem w ogóle nie występuje.
Może ktoś doradzić w czym problem ?
Re: True Studio i definicje w bibliotekach
: niedziela 28 sie 2016, 16:15
autor: SuperGość
Marcin pisze:...Nie znalazłem właściwego działu na mój temat, ale myślę że tu będzie najlepsze miejsce. ....
Przeniosłem chyba jednak do bardziej właściwego działu
Re: True Studio i definicje w bibliotekach
: niedziela 28 sie 2016, 16:18
autor: Antystatyczny
A próbowałeś prawym klawiszem myszy na projekt/index/rebuild?
Re: True Studio i definicje w bibliotekach
: niedziela 28 sie 2016, 16:29
autor: Marcin
Antystatyczny pisze:A próbowałeś prawym klawiszem myszy na projekt/index/rebuild?
Nic to nie daje, wciąż nie widzi definicji zawartych w plikach nagłówkowych.
Re: True Studio i definicje w bibliotekach
: niedziela 28 sie 2016, 17:11
autor: Antystatyczny
Re: True Studio i definicje w bibliotekach
: niedziela 28 sie 2016, 18:50
autor: Marcin
Nie rozwiązało to problemów, nie ma problemów z dostępem do funkcji w bibliotekach, natomiast brak dostępu do definicji w plikach nagłówkowych.
Re: True Studio i definicje w bibliotekach
: niedziela 28 sie 2016, 19:50
autor: acid3
Jeśli możesz to spakuj cały projekt do zipa i go tu wrzuć (oczywiście usuń tajne dane), to może bardzo pomóc. Post Antystatycznego teoretycznie powinien Ci pomóc, ale skoro nie pomógł to może wrzuć po prostu projekt.
Re: True Studio i definicje w bibliotekach
: niedziela 28 sie 2016, 20:03
autor: Antystatyczny
Jest jeszcze taka możliwość, że biblioteka jest podłączona prawidłowo, ale sam edytor nie rozpoznaje symboli. Wystarczy sprawdzić, czy ten soft się kompiluje. Jeśli tak, to problem jest w ustawieniach eclipse, a jeśli nie, problem mimo wszystko leży gdzieś w podłączeniu bibliotek.
Re: True Studio i definicje w bibliotekach
: niedziela 28 sie 2016, 21:35
autor: Marcin
Problem się rozwiązał, nie wiem co było przyczyną. Od nowa wygenerowałem czysty projekt w cubeMX i do nowo utworzonego projektu ponownie podpiąłem biblioteki. I tym razem wszystko zadziałało. Nie wiem tylko dlaczego problem jest z obliczeniami, po kompilacji w true studio i wgraniu do procka kalkulacja ciśnienia odczytanego z czujnika MS5611 głupoty pokazuje. A tu kalkulacja jest dość obszerna. Te same biblioteki w kompilowane w keilu działają poprawnie. Ale to już jest inny temat - nie na ten post.
Re: True Studio i definicje w bibliotekach
: poniedziałek 29 sie 2016, 10:22
autor: Antystatyczny
rezasurmar pisze:Mnie np. za chiny ludowe nie chciał działać na atolicu program z przykładem na printf
Podczas tworzenia projektu w środowisku Atollic mamy do wyboru wersję printf, z której będzie korzystał program. Można wybrać pełną opcję (printf) lub jej bardzo okrojoną wersję (tiny printf). Domyślnie wybierana jest wersja okrojona.
Re: True Studio i definicje w bibliotekach
: poniedziałek 29 sie 2016, 10:28
autor: Antystatyczny
Newlib nano to jedno, a tiny printf to drugie. Oba parametry można ustawiać podczas tworzenia projektu. Dotąd nie miałem ani potrzeby, ani czasu i chęci, by doszukiwać się miejsca, w którym można te parametry zmienić już po stworzeniu projektu, jednakże jestem przekonany, że jest to możliwe.
Re: True Studio i definicje w bibliotekach
: poniedziałek 29 sie 2016, 10:40
autor: Antystatyczny
rezasurmar pisze: Atolica nie mam zamiaru używać.
Co kto lubi
A wracając do tematu, spróbuję znaleźć to ustawienie w wolnej chwili (czyli nieprędko).
Re: True Studio i definicje w bibliotekach
: poniedziałek 29 sie 2016, 17:06
autor: Marcin
rezasurmar pisze:Ja to tylko jako ciekawostkę zawodową chciałem sobie zapisać, bo Atolica nie mam zamiaru używać.
Też średnio mi się podoba true studio, zdecydowanie wolę Keil uVision, niestety wadą jest ograniczenie kodu w darmowej wersji. Z tego względu chciałem aplikację dokończyć w true studio, ponieważ po dołożeniu dodatkowej czcionki przekroczyłem limit darmowej wersji keila.
Re: True Studio i definicje w bibliotekach
: poniedziałek 29 sie 2016, 17:33
autor: Antystatyczny
Czcionki możesz wywalić na kartę uSD lub wgrać je osobno do innego obszaru pamięci. Pamiętam, że Rezasurmar ćwiczył takie rozwiązanie w Keil.