EEVblog #900 - STM32 ARM Development Board

EEVblog #900 - STM32 ARM Development Board

EEVblog

7 лет назад

249,106 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

Aldifa Julian
Aldifa Julian - 05.01.2023 12:28

Excuse me, does anyone have tutorial about using this STM32L Discovery Board ? thank you

Ответить
Henri Coderre
Henri Coderre - 24.10.2022 15:40

Hi Dave. STM32Cube is a combination of software tools and embedded software libraries: A full set of PC software tools addressing all the needs of a complete project development cycle. By the way, I can't know when this video was posted because I don't see the date anywhere. If you posted this video years ago, you might have found out by now, so I'm no help at all.

Ответить
Engr. M A Kabir Arif
Engr. M A Kabir Arif - 09.06.2022 18:33

STM32 price now very high

Ответить
John Coppola
John Coppola - 04.05.2022 03:33

Going down the rabbit hole... I'm probably going with STM32 series board. Then I can choose linux RTLinux or ThreadX or Azure RTOS

Ответить
reboot
reboot - 04.03.2022 20:18

how often stm32l151 normally die?

Ответить
Brumby0
Brumby0 - 02.02.2022 21:52

Excellnt presentation!

Ответить
offensiveBias
offensiveBias - 17.02.2021 08:50

So u can use it on your product and sell it ?

Ответить
импотениа кальман был п
импотениа кальман был п - 07.02.2021 03:25

Where are display drivers? Jung

Ответить
Florian
Florian - 09.12.2020 16:00

The STM32CubeIDE package has gotten a lot better as of late, it's still a bit slow in situations where it shouldn't be (downloading/unpacking firmware packages etc) but it makes development a lot less painful with project generation and debugging all integrated into the IDE. I used it to write the firmware for a smoothly dimmable flashlight with battery feedback etc and after project generation all that was left to do was writing like 50 lines of code to get the desired functionality, all the boilerplate-code was configured beforehand in the CubeMX GUI.

Ответить
Dantali0n
Dantali0n - 29.11.2020 10:11

I want to come back and emphasize that it now supports makefiles using GCC and the whole STM32 stack has also been integrated into PlatformIO.

Ответить
Marcus K
Marcus K - 19.09.2020 11:34

Glad it's easier to install now a days. GCC was so easy.

Ответить
Dan Shepherd
Dan Shepherd - 29.08.2020 05:58

STM has a free eclipse based IDE called System Workbench

Ответить
Conor Stewart
Conor Stewart - 12.07.2020 19:27

Its much easier now using the stm32CubeIDE which includes gcc and the gui interface and is really easy to get started

Ответить
Andrew Gurinovich
Andrew Gurinovich - 23.04.2020 13:12

new STM32 nucleos have mbed support - online ide and compiler, online libraries, online docs and this is freaking awesome.

Ответить
Abdurrahman Yaman
Abdurrahman Yaman - 14.04.2020 00:18

This is a very good example how engineering works. Thanks Dave. 👍

Ответить
hack huck
hack huck - 12.04.2020 17:27

Every Linux user can download the gcc compiler and compile the code.
There is no problem at all.

Ответить
Nelson Santander
Nelson Santander - 14.03.2020 00:47

I really like your videos, I wanted to tell you that pressing the "F5" key will run your program, regards

Ответить
christopher békési
christopher békési - 08.01.2020 12:06

"It's not for beginners" Well.. everything is not for beginners. Everyone can't focus on beginners, otherwise we wouldn't have any progress at all. They have obviously spent most of the time developing their IDE software and chipset

Ответить
Joe Herbert
Joe Herbert - 17.11.2019 21:43

This is exactly my experience with anything based on Eclipse. Poor documentation and nothing ever works out of the box.

Ответить
xDR1TeK
xDR1TeK - 12.10.2019 00:31

I still can't add the toolchain to eclipse, the System Workbench for STM32 launches eclipse and it works there, haven't compiled anything there yet. I got the compiler also from ARM site. They have 2 links, one being the compiler, the other being the toolchain. Not sure what the difference is yet. Eclipse lately has some new packaging system that uses xpack and node stuff. Getting things to download and run was just terrible. The missing out of the box experience is just slowing things down and raising that learning curve steaply.

EDIT: use the Eclipse market place (Help menu) to locate the GNU MCU ECLIPSE 4.6.1. It will ask you to select your controller manufacturers. I am sure there are many steps for multiple options. I would suggest to stick to SWSTM32 for now, unless you can get IAR or KEIL uVision MDK. Most importantly, the ARM Compiler would prove useful. One day.

Ответить
xDR1TeK
xDR1TeK - 11.10.2019 18:25

2019 now, and i can't download content because my country is embargoed. However, I can download anything in the US. STupid ST crap.

Ответить
Georg Hannes
Georg Hannes - 17.08.2019 17:50

stm32duino is for beginners. it uses GCC. Nowadays you can use STMCubeMX-IDE but I think that´s no beginners solution because of its complexety. By the way good job well done.

Ответить
Chaplain Dave Sparks
Chaplain Dave Sparks - 29.07.2019 00:20

I'd be interested in the development learning curve vs., let's say, the Arduino GCC/C/C++ IDE.

Ответить
Gábor Móczik
Gábor Móczik - 16.07.2019 00:06

Code::Blocks + arm-none-eabi-gcc + libopencm3. Takes some experimenting to set it up (as opposed to out-of-the-box bundles), but after that it is stable, the IDE is lightning fast, the libopencm3 is incredibly clean and not bloated (like the CMSIS HAL). I probably not using the full potential of debugging in this setup, but it works with J-Link for me.

Ответить
Thomas Richter
Thomas Richter - 16.05.2019 11:05

The easiest software for programing I know is Platformio you can use it with Atom or as an extension for Visual Studio Code. Completely free and support most boards and chips

Ответить
slip0n0fall
slip0n0fall - 01.05.2019 05:43

Three years later and it's still the same terrible first impression. As a long time Atmel user I couldn't believe I had to mine around websites and forums to get a GCC compiler/IDE setup for the first time. Huge turn off.

Ответить
Bryan St.Martin
Bryan St.Martin - 23.03.2019 18:00

It did me good to watch that kick your butt for a while, as a NOOB, I won't feel so bad as it happens to me.

Ответить
D. White
D. White - 23.02.2019 07:30

Ordered a STM32f407VET6 a few weeks ago as my main "goto" board has been an Arduino Due. Tried the ESP32 and it was great... BUT SPI reading is totally borked on it which made reading of SD Card totally unreliable. I spent a few days basically rewriting the SPI library for it from scratch and managed to get a 128*64 SSD1305 OLED to update from ~150 FPS to over 1000FPS which is great... but without ability to use SD card limits the use I had. No reason these days to be fluffing around with 8 bit boards when 32 bit boards are so cheap. The Due IMO is great BUT the pins totally suck because they decided to make them the same as the borked MEGA pins. I also prefer male pins and they always seem to sell them with female headers.


Before I bought the STM32 I downloaded the Arduino install for it and made sure I could compile and get a good look at stuff. Basically as long as I can use SPI, digital read and write and a few other things the rest is a bonus. I also noticed there are free pins in a range that should allow very fast 8 and 16 bit parallel read/write which means I should be able to port the OVR7670 library I use easy.


Having a built in SD card adaptor and 2 DAC's is a huge bonus as is the (compared to Due) 2x memory and speed. Also, the price is < A$20 from Aliexpress.


Too be fair, I liked the Teensy boards but they're a bit expensive here (A$45+) and for me the pins and spacing etc was a bit too "teensy".


If the STM32f407VET6 goes as planned I will look at the similar "ZET" board as I believe there is a space on the back for additional 1MB SRAM chip that can be configured and used. (Maybe as an idea you could confirm this and make a video on doing it :-) as I'm sure 1MB of SRAM will raise some eyebrows)


Great channel, keep up the good work!

Ответить
DJ ROBWILLIAM
DJ ROBWILLIAM - 17.02.2019 03:24

@EEVBlog if it has two DAC outputs does that imply I could convert a little DSO138 Oscilloscope one channel to a two?? It also uses an STM32..

Ответить
Carlos Ruiz Mora
Carlos Ruiz Mora - 28.12.2018 20:07

Well, when I began with ARM it was kind of puzzling but ST website was tremendously useful to understand how to begin. I just read the getting started pdf without making that much of a drama, downloaded the STM32CubeMX, TrueStudio from Atollic (which is Eclipse and GCC based and it is fully functional and FREE for STM32)... hooked up a small STM32-Nucleo board and voilà!!! I was ready to begin to code and play with the hardware. I think that STM32 is an excellent platform for beginners and it is extremely low cost. Maybe it isn't as intuitive as Arduino, but once you sort out the first one or two bumps on the road, you are light years ahead from Arduino hardware capabilities. Just give it a try and please RTFMs!!!! Pura vida from Costa Rica!!!

Ответить
Хлебников Денис
Хлебников Денис - 25.12.2018 22:49

what about ecp ?

Ответить
pepe6666
pepe6666 - 13.12.2018 15:39

good on ya dave we're getting into stm32 and this is right up our ally. right up my ally like a dongle driver.

Ответить
code beat
code beat - 22.11.2018 02:46

Had the same experience with a STM32 Arduino Nano look-a-like, didn't get it working, it is in the bin now. Cheap however frustrating. Had also the same awful experience with NXP ARMmbed stuff, takes me two days without any result. Online compiler not working, wrong links to outdated setups for offline compiling, needs tons of software and configuration, awful. Skip it.

Ответить
Melki Silva
Melki Silva - 14.11.2018 13:29

😍

Ответить
Damned Attendant
Damned Attendant - 22.09.2018 17:17

Sir … when I purchased the stm32F072rbt6 discovery and set it up, all the software and stuff … It felt like the board was telling me fuck Arduino as the cost of the chip was 2.28$ !!! I'm from India and a engineering student … ST Microelectronics …. Thanks ….

Ответить
Joao Paulo
Joao Paulo - 22.08.2018 22:59

Atollic now belongs to ST. Then, TrueSTUDIO ( Atollic product ) which is an eclipse based application which integrates the GCC compiler is FREE, fully FREE. I'm testing right now with the STM32F4DISC board. Let's see how things go. version: v9.0

BTW, I think Cypress solution is as cheap as well and better suitable for fresh beginners. The PSoC Creator IDE which is its programming environment is fairly complete in the sense that does not need any external program to generate code like CubeMx. Also, the example's window lets you promptly read the documentation.

Ответить
Tom Jones
Tom Jones - 06.08.2018 02:14

I want to take that fake paper cut out microphone and tear it to pieces...very engraging indeed.

Ответить
AI Ken
AI Ken - 22.07.2018 12:55

I had to use a stm32 throughout my university degree... oh i remember the joys of the 1.5k page document

Ответить
mahi aslam
mahi aslam - 11.07.2018 02:15

You are great man

Ответить
2Fast4Mellow
2Fast4Mellow - 08.06.2018 01:14

Now the main question: How much power draws the power measurement circuitry?

Ответить
4ever LoveDan
4ever LoveDan - 21.05.2018 06:17

niubility

Ответить
Martin SmithTimes
Martin SmithTimes - 23.01.2018 04:03

"DMA controller if you are into that kind of thinks..." Lol

Ответить
qwertyFUBAR
qwertyFUBAR - 22.01.2018 20:13

!!! THREE WWCD ("Winner Winner Chicken Dinner!") !!!

Ответить