Trx Wolf - Wersja do druku +- HomeMade (http://sp-hm.pl) +-- Dział: Urządzenia nadawczo odbiorcze KF (/forum-62.html) +--- Dział: Transceivery HomeMade (/forum-64.html) +--- Wątek: Trx Wolf (/thread-4266.html) |
RE: Trx Wolf - SQ9MTS - 05-06-2022 20:14 (05-06-2022 13:54)SP6AUO napisał(a): Da się ustalić model dławika L2 3u3. myślę że za mały prąd proponował bym: "Dławik SMD 3.3uH 30% 1.94A 78mOhm TDK [4szt]" " Dławik SMD Indukcyjność: 3.3µH Prąd RMS (Irms): 1.94A Budowa cewki indukcyjnej: Drutowe Prąd nasycenia (Isat): 1.52A Obudowa cewki indukcyjnej mocy: 4.3mm x 4mm x 2mm Rezystancja DC, maks.: 0.078ohm Tolerancja indukcyjności: ± 30% " z popularnego forum aukcyjnego RE: Trx Wolf - SP6AUO - 05-06-2022 21:49 Dławik zakupiony.Dzięki RE: Trx Wolf - SP3JDZ - 06-06-2022 11:38 (29-05-2022 21:14)SP9XCC napisał(a): Później będę generował kod ze źródeł...Z jakiego środowiska masz zamiar korzystać podczas kompilacji źródeł dla procesora? pozdrawiam Witek. RE: Trx Wolf - SP9XCC - 06-06-2022 12:00 (06-06-2022 11:38)SP3JDZ napisał(a): Z jakiego środowiska masz zamiar korzystać podczas kompilacji źródeł dla procesora? Do procesora mam cały pakiet STM-a. Do FPGA mam Quartus Prime na Linux. Paczka dla procesora otwiera się ładnie w STM32IDE, narazie tylko przeglądałem. Paczki dla FPGA w Quartus-ie jeszcze nie próbowałem otwierać. Jakoś ostatnio z czasem cienko... RE: Trx Wolf - SP3JDZ - 06-06-2022 12:15 (06-06-2022 12:00)SP9XCC napisał(a):(06-06-2022 11:38)SP3JDZ napisał(a): Z jakiego środowiska masz zamiar korzystać podczas kompilacji źródeł dla procesora? Używam STM32CubeIDE. Nie wiem, czy to jest to samo co STM32IDE. Na stronach STM w zasadzie też jest tylko Cube IDE. STM32CubeIDE nie widzi tego projektu przy próbie importu. Po "normalnym" otwarciu nie ma możliwości kompilacji. Próbowałeś kompilować? pozdrawiam Witek. RE: Trx Wolf - SP9XCC - 07-06-2022 13:47 (06-06-2022 12:15)SP3JDZ napisał(a): Używam STM32CubeIDE. Nie wiem, czy to jest to samo co STM32IDE. Na stronach STM w zasadzie też jest tylko Cube IDE. STM32CubeIDE nie widzi tego projektu przy próbie importu. Po "normalnym" otwarciu nie ma możliwości kompilacji. Mam dokładnie to samo STM32CubeIDE. Nie, nie próbowałem kompilacji. Natomiast, o ile dobrze pamiętam, otwierałem chyba przez "Import"... głowy nie dam... Pamiętam, że przy otwarciu "pluł" się dosyć długo o brakujące biblioteki. Po ich uzupełnieniu i upgrade poszło... Jak będzie chwila czasu to przysiądę, ale to się stanie podejrzewam za kilka tygodni. Na chwilę obecną inne "priorytety"... życie. Edit: Jeśli ktoś chce spróbować popracować nad kodem procesora, to najpierw wymagana jest pełna instalacja STM32Cube IDE plus niezbędne dodatki jak toolchain, xpack, gcc itd. Można posłużyć się instrukcją: tutaj Oprócz tego może być potrzebny STM32CubeMX, STM32CubeProgrammer i STM32CubeMonitor... czyli cała paczka STM32Cube Ecosystem. W zależności od tego jak daleko chce się coś zmieniać... Od razu mówię - jestem człowiekiem Linux'a , skazanym na Windowsa nie pomogę niestety za dużo... Edit2: Dla "windziarzy" może być przydatna lektura: link Informacyjnie - u mnie projekt wolf.ioc z paczki źródeł otwiera się bez problemu w STM32CubeIDE. Zastrzegam - na Linux-ie z pełnym zestawem akcesoriów o których wcześniej wspominałem typu gcc, toolchain itd. Pod Windows próbowałem - otwiera się, ale ma problem z lokacją bibliotek HAL dla procesora i na tym tą próbę zakończyłem... RE: Trx Wolf - SP3JDZ - 07-06-2022 14:24 (07-06-2022 13:47)SP9XCC napisał(a):(06-06-2022 12:15)SP3JDZ napisał(a): Używam STM32CubeIDE. Nie wiem, czy to jest to samo co STM32IDE. Na stronach STM w zasadzie też jest tylko Cube IDE. STM32CubeIDE nie widzi tego projektu przy próbie importu. Po "normalnym" otwarciu nie ma możliwości kompilacji. No tak. Plik wolf.ioc otwiera mi się, ale uruchamia się STM32CubeMX, a nie STM32CubeIDE (przedtem mi się nie otwierał, nie wiem, dlaczego). Ale w ustawieniach jest generowanie kodu pod MDK-ARM i to IDE jest oczekiwane i szukane po wygenerowaniu kodu. Ja nie mam MDK-ARM. Przestawiłem na generowanie pod STM32CubeIDE. Projekt pokazał się w STM32CubeIDE, ale bez konfiguracji do kompilacji. Spróbuję dołożyć ręcznie :-). pozdrawiam Witek. RE: Trx Wolf - SP9XCC - 07-06-2022 21:59 (07-06-2022 14:24)SP3JDZ napisał(a): No tak. Plik wolf.ioc otwiera mi się, ale uruchamia się STM32CubeMX, a nie STM32CubeIDE (przedtem mi się nie otwierał, nie wiem, dlaczego). Ale w ustawieniach jest generowanie kodu pod MDK-ARM i to IDE jest oczekiwane i szukane po wygenerowaniu kodu. Ja nie mam MDK-ARM. Przestawiłem na generowanie pod STM32CubeIDE. Projekt pokazał się w STM32CubeIDE, ale bez konfiguracji do kompilacji. Spróbuję dołożyć ręcznie :-). Witku, Jeżeli masz poprawnie zainstalowany STM32CubeIDE, ze wszystkimi wymaganymi dodatkami to otwierasz program IDE i dajesz File-> Import -> Import an Existing STM32CubeMX Configuration File (.ioc) -> Next ... Tyle z pamięci mogę podpowiedzieć... Na koniec powinieneś otrzymać obrazek podobny do tego z STM32CubeMX - widok procesora z rozpiską pinów. Jestem teraz na innym komputerze, nie mam możliwości uruchomienia programu... Żeby mieć możliwość kompilacji, trzeba mieć doinstalowany Eclipse C/C++ lub ARMKeil... no i oczywiście HAL dla danego procesora musi być widziany przez IDE... Edit: U mnie na Linux-ie wygląda to tak - w trakcie ładowania bibliotek HAL, automatycznie... [attachment=17699] Jak widać nie mam ograniczeń typu Windows. System sam wyszukuje potrzebne biblioteki na podstawie danych konfiguracyjnych projektu. Pod Windowsem, czy też na Windowsie, trzeba palcem wręcz wskazywać gdzie co jest i jak ma to czytać... RE: Trx Wolf - SP3JDZ - 08-06-2022 9:15 (07-06-2022 21:59)SP9XCC napisał(a): Witku,Do tego obrazka to ja doszedłem. Ale po otwarciu tak jak napisałeś "File-> Import -> Import an Existing STM32CubeMX Configuration File (.ioc) " i po wygenerowaniu kodu mam tylko kod ustawiający pracę procesora. Bez kodu Wolfa. Natomiast po naciśnięciu entera na pliku wolf.ioc i wygenerowaniu kodu dla STM32ICubeDE jest kod Wolfa i nawet konfiguracje do kompilacji tylko brakuje bibliotek DSP, które w wolnej chwili ręcznie trzeba będzie dokopiować i poustawiać. pozdrawiam Witek. RE: Trx Wolf - SP9XCC - 08-06-2022 19:43 Witku, Nie mam w tej chwili czasu na siedzenie nad tym... Zdefiniowałem tylko, że projekt jest wykonany w "uVision Project, © Keil Software"... ..."<Targets> <Target> <TargetName>ILI9481</TargetName> <ToolsetNumber>0x4</ToolsetNumber> <ToolsetName>ARM-ADS</ToolsetName> <pCCUsed>6180000::V6.18::ARMCLANG</pCCUsed> <uAC6>1</uAC6> <TargetOption> <TargetCommonOption> <Device>STM32H743VITx</Device> <Vendor>STMicroelectronics</Vendor> <PackID>Keil.STM32H7xx_DFP.3.0.0</PackID>"... Taki identyfikator jest w plikach .xml w katalogu MDK - dla paczki rev.4.1 na Githubie. Tak więc chcąc używać go po STM32CubeIDE musimy sobie go zaimportować... W obecnej postaci IDE nie widzi poprawnie konfiguracji. Sposób zapisu plików konfiguracyjnych w Keil i IDE, jak się okazuje, jest różny. W procesie importu może być pomocne takie coś Ja na chwilę obecną, dla prób, korzystam z paczek wygenerowanych przez kolegów z Niemiec. Na chwilę obecną mam wlutowane TCXO 20 MHz. Zmieniłem wsad w FPGA na ten odpowiedni dla takiego TCXO i wszystko działa. Pokusiłem się nawet o próby nadawania i kontroli na 2m i 70cm w FM-ie. Zarówno odbiór jak i nadawanie dokładnie idealnie w kanale (częstotliwości) Reszta musi czekać na zasoby czasowe. Czasami udaje się przysiąść na pół godzinki, rozgrzać stację lutowniczą, "przylepić" kilka "robaczków" i koniec - trzeba iść do priorytetowych zajęć... |