Build STM32 CMake projects on Windows | VIDEO 48

  Рет қаралды 9,447

Matej Blagšič

Matej Blagšič

Күн бұрын

Пікірлер: 14
@thanhtrinhlinh6232
@thanhtrinhlinh6232 2 жыл бұрын
Thank you so much! you're my life saver
@gonzajuarez4918
@gonzajuarez4918 2 жыл бұрын
Heyyy, amazing content. About these days I'm starting a new stm32 project. I myself am more of a linux user but several people from the project group use windows. Just wanted to point out that Chocolatey really comes in handy as a package manager to install and add commands to the PATH variable. I have a very similar setup (based a lot on your videos) and Chocolatey has a package for everything but the flashing tools.
2 жыл бұрын
Thanks for the comment. Whatever works the best is what you should use. There is still a problem with different versions of packages on different platforms and distros. There can be changes in output even from arm-gcc 10.2.1 to 10.3.1. "Installing" or rather using compiler toolchain by downloading a cross platform zip can solve that. Also docker, but that's for another video. Thanks for watching :)
@TheBestRTaken005
@TheBestRTaken005 2 жыл бұрын
Thanks for all your videos. I have been using the STM32CubeIDE on Windows. From your videos, I am looking to move to linux (initially WSL) for development. A MAJOR issue I am having, and all my research suggests that many people are having, is using CMSIS 5.8 (specifically the DSP features) with STM32 projects. Usually we are trying to use the FFT or IRR filters. Have you ever been able to compile a FFT application? I can't even get the Examples in ARM_CMSIS_DSP_Examples to work. Currently ARM does NOT include compiled Libraries with CMSIS any more. Could you maybe cover how to use your setup to build the libraries and use them in a project?
2 жыл бұрын
Thanks for the comment, I'm glad you found my video usefull. I haven't worked with dsp much myself, I only helped on a project using it. For some fir filters I just made a software implementation that was fast enaugh. I can't say when I'll make a video on it, since I need to reseach it, import it into my cmake project and do a test. Even then I like to take time and understand all the connected parts before presenting it. I'll keep you updated. Regarding building projects, I have yet another video brewing right now, you can check out the content I have prepared on a branc of my stm32-cmake repository on github.
@ademmarangoz9081
@ademmarangoz9081 Жыл бұрын
Hi Matej Thank you for the nice explanation, it is very useful What is the command to create an .axf file?
@dabdoube92
@dabdoube92 2 жыл бұрын
I didn't understand the " make cmake " command. Can you please elaborate ? Thanks
2 жыл бұрын
It's a target used by make to run cmake configuration command. Therefore if I just want to run cmake to configure the project(and get the compile_commands.json for editor) without compiling the whole project.
@pseudounknow5559
@pseudounknow5559 2 жыл бұрын
Hey my friend :D Have you ever used the RFID RC522 library ? I am programming on a STM32L432KC and having some trouble to just read the RFID tag of my card xD I am a noobie because i am new to this and i was wondering if you have ever tried something with RFID's modules and STM32 cards ? By the way your videos are really usefull thanks a lot ;)
2 жыл бұрын
Thank you for the kind words. I haven't done much work on rfid cards. I understand that comming fresh into stm32 and have to create a driver for a bit more complicated peripheral is hard. I would suggest you to first search the web for possible implementations and just try them. If they work, study them how and why they work. You'll learn lots about how other people write code and some techinques for writing drivers. Also read up on the datasheet on the rfid module/chip. Make sure to also understand any communication protocol the module might use. I have videos for those as well :)
@pseudounknow5559
@pseudounknow5559 2 жыл бұрын
@ Ok thank you for your response ;) I will read the whole datasheet and try to understand how it works. I have a lot of your videos to watch, it takes time because i am new (i was mainly a front-end webdev and we don't read datasheet xD) I often need to watch the video 2 or 3 times to be sure to understand everything but it's so cool when i understand everything at the end.
2 жыл бұрын
That's great feedback. Thank you.
@hectorhenry9841
@hectorhenry9841 2 жыл бұрын
Matej: Thank you SO MUCH for this. I don't know if you'll get 500k followers from such an obscure topic, but I am so grateful for this. You saved me a ton of research!
2 жыл бұрын
Thank you for the comment. I'm glad you found my video helpfull.
Ultimate Build Workspace for STM32 (lots of resources) | VIDEO 49
46:48
CMake основы
12:46
S0ER
Рет қаралды 52 М.
GIANT Gummy Worm #shorts
0:42
Mr DegrEE
Рет қаралды 152 МЛН
«Жат бауыр» телехикаясы І 30 - бөлім | Соңғы бөлім
52:59
Qazaqstan TV / Қазақстан Ұлттық Арнасы
Рет қаралды 340 М.
STM32 на Linux
39:19
Crazy Geeks
Рет қаралды 18 М.
Making Simple Windows Driver in C
7:26
Nir Lichtman
Рет қаралды 371 М.
STM32 project managed with CMake | VIDEO 46
34:36
Matej Blagšič
Рет қаралды 24 М.
Introduction to CMake Crash Course
14:08
PunchedTape
Рет қаралды 28 М.
Why CMake?
13:03
sudocpp
Рет қаралды 31 М.
Writing Code That Runs FAST on a GPU
15:32
Low Level
Рет қаралды 576 М.
PlatformIO: All you need to know in 10 Minutes!
10:56
J's e-shack
Рет қаралды 349 М.
6 Months of Testing C++ Build Systems: Here’s What You Need to Know
16:33
C++ Super Optimization: 1000X Faster
15:33
Dave's Garage
Рет қаралды 332 М.