![]() |
|
STM32L152RE - toolchain oparty o gcc i biblioteke standardowa - Wersja do druku +- Forum HomeMade TEST (https://hm-test.labus.life) +-- Dział: Oprogramowanie (https://hm-test.labus.life/forumdisplay.php?fid=12) +--- Dział: Technika programowania mikroprocesorów (https://hm-test.labus.life/forumdisplay.php?fid=58) +--- Wątek: STM32L152RE - toolchain oparty o gcc i biblioteke standardowa (/showthread.php?tid=1415) |
STM32L152RE - toolchain oparty o gcc i biblioteke standardowa - SP2IPT - 30-10-2014 Witajcie, czy udalo sie komus zrobic sobie toolchain oparty o GCC (u mnie gcc-arm-none-eabi wersja 4.8 q3), oraz biblioteke standardowa (v.1.3.0 - stsw-stm32077)? Przygotowalem sobie Makefile i skrypty linkera bazujac na podreczniku Geofreya Browna i inne wygooglane rzeczy. Probuje zamigac diodka (STM32L152RE - nucleo) i kicha :/ Urzadzenie oczywiscie jest sprawne - jak wrzuce kod wygenerowany innym toolchainem (bez stdliba) to dziala. Nie wiem juz czy zrobilem jakas glupote, ktorej najzwyczajniej w swiecie nie widze czy cos jeszcze jest nie tak jak byc powinno... Toolchain jakiego uzywam: 1. gcc-arm-none-eabi (nie podaje linku, bo robie to na Mac OS X wiec raczej malo popularne u nas )2. Standard Peripherial Library 1.3.0 http://sztormik.com/stm32/stsw-stm32077.zip 3. Template http://sztormik.com/stm32/l152.tgz Czy jest ktos w stanie zweryfikowac gdzie mam blad? ![]() pz RE: STM32L152RE - toolchain oparty o gcc i biblioteke standardowa - SP2IPT - 01-11-2014 Jako, ze najlepsza forma pomocy podobno jest samopomoc problem rozwiazalem ![]() Wina byla oczywiscie po mojej stronie - za duzo sklejania, za malo analizy kodu, a ze nowa biblioteka ma nowsza strukture niz podczas tworzenia wiekszosci opisow, to coz... ![]() Plik z Templatem zawiera maksymalnie uproszczone i lekkie srodowisko. Wykorzystuje maksymalnie duzo plikow z biblioteki, chcialem jak najmniej rzeczy dawac "od siebie" a wykorzystac kod od ST zeby zawsze pozostawalo to aktualne. Skonczylo sie na trzech plikach: dwa to Makefile, jeden skrypt linkera. pz |