HomeMade
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.
Mam taki: smd 1812 3R3 355mA.
Może być ?

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?

pozdrawiam
Witek.

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?

pozdrawiam
Witek.

Do procesora mam cały pakiet STM-a.
Paczka dla procesora otwiera się ładnie w STM32IDE, narazie tylko przeglądałem.

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.
Próbowałeś kompilować?

pozdrawiam
Witek.

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 Cool, 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.
Próbowałeś kompilować?

pozdrawiam
Witek.

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 Cool, 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...

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 :-).

pozdrawiam
Witek.

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,
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...



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ć...
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) Rolleyes
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ęć...