Memory Management in STM32 || Cortex M7 || CUBEIDE

  Рет қаралды 24,253

ControllersTech

ControllersTech

Күн бұрын

Пікірлер: 35
@ControllersTech
@ControllersTech 3 жыл бұрын
Please don't ask me about other IDEs like Keil or IAR. I don't know about them.
@bobby9568
@bobby9568 3 жыл бұрын
No problem, what you are using is just fine. Just like always amazing content, you are very smart!
@vigneshwaransaminathan6418
@vigneshwaransaminathan6418 3 жыл бұрын
Sir, this IDE is powerful than others. Whatever the things we do in keil, seggar we can do here in cube IDE as well. Continue your great job.
@ecs038_ark7
@ecs038_ark7 3 жыл бұрын
Hey can we have a tutorial where u teach how to use external flash like the WQ25xx series in SPI mode or QSPI mode?? Waiting for reply!!
@ControllersTech
@ControllersTech 3 жыл бұрын
Later.. first i need to cover MPU. Without that use of external memories will be useless.
@ecs038_ark7
@ecs038_ark7 3 жыл бұрын
I will be waiting patiently 😊
@filiprak1184
@filiprak1184 3 жыл бұрын
So important topic for bigger projects. Thank you very much! Looking forward for the next part :)
@wolek141
@wolek141 Жыл бұрын
Such an awesome explanation of the topic, i am really thankful for your job!
@lucvanhove9639
@lucvanhove9639 3 жыл бұрын
Thanks for this info, I'm new with STM32f7, so different with PIC 👍😃
@excite236
@excite236 3 жыл бұрын
You will love stm and their ecosystem.
@electromatic2014
@electromatic2014 3 жыл бұрын
Thanks for the video, very good as always. I have a couple of questions: In case we makr a change and regenerate code with cube mx would the changes on the linker script be overrided? Also, will there be any tutorial focusing on linker scripts? Thank you so much!
@ControllersTech
@ControllersTech 3 жыл бұрын
1. No the linker script won't change with regeneration. 2. No plan on making any particular video for it. This is it for the script part.
@electromatic2014
@electromatic2014 3 жыл бұрын
@@ControllersTech Thank you very much! Keep up the amazing work
@isabellavecchiferreira1845
@isabellavecchiferreira1845 5 ай бұрын
Thanks a lot! What an amazing free material...
@eduardojreis
@eduardojreis 10 ай бұрын
12:16 - In the Memory Details tab, why is the LMA column empty? In my case I am getting confusing readings. The (VMA) seems to be matching the number in the Ethernet Buffer configuration, which to my understanding were the physical address of the memory. Are the address in the Ref Manual the ones that should show in LMA?
@mikegomez70
@mikegomez70 6 ай бұрын
Hi CT! this is pure gold! Thank you! Is it possible to pointer a buffer in an external sdram?
@ControllersTech
@ControllersTech 6 ай бұрын
Yeah sure, why not. That's what the external memories are there for.
@mikegomez70
@mikegomez70 6 ай бұрын
@@ControllersTech Many thanks! (Y)
@manisrinivas_hyd
@manisrinivas_hyd 3 жыл бұрын
Great video, thank you controllers Tech
@mateusgomes3617
@mateusgomes3617 3 жыл бұрын
Hi, great work. There will be a video about how to setup STM32 SPI in slave mode using registers ? Im struggling with HAL functions and DMA.
@saustin98
@saustin98 3 жыл бұрын
Great video. What are you using to display the manual? I like the way it's laid out.
@ControllersTech
@ControllersTech 3 жыл бұрын
Okular pdf thingy
@clemenseder4090
@clemenseder4090 Жыл бұрын
You put so much effort into these very useful videos but so far I have not been able to run anything on a Riverdi (STM32H747) platform (except for the high-level generated TouchGFX GUI). I have tried to modify such projects by adding some simple functionality by adding a DAC that is timed by a timer and fed from the DMA based on one of your related videos, but this video got me thinking that it failed because the memory was in a wrong location. However, I have tried to replicate what you have done, simply declaring a variable in the main.c file (tried with both for M4/M7 core) and I cannot even see the variable in the build analyzer's memory region, let alone after modification of the .ld file and adding the section directive!!!. Do you know what could be wrong there, maybe some memory protection? But mind you, this is still only the build state and nothing had been downloaded...
@woldecosgrove
@woldecosgrove 10 ай бұрын
Hello i have been following your video and would like to know if this tutorial can work on STM32H750 Discovery board, this is the only board i have now.
@ControllersTech
@ControllersTech 10 ай бұрын
Yes it works for all m7 devices.
@armenian34
@armenian34 9 ай бұрын
perfect demostration...
@kaziasifkhaled1751
@kaziasifkhaled1751 2 жыл бұрын
Thanks for the video. I have one question. When you changed the memory location in F746, although the address of the variable changed, but the RAM usage was substantially higher (20.63%)! Is it normal?
@ControllersTech
@ControllersTech 2 жыл бұрын
It depends on the usage and size. And yes it's normal
@Saranbabu05
@Saranbabu05 3 жыл бұрын
Hello sir, Thanks for the video. Keep up your good work. Please make a video for project creation in cube IDE along with touchgfx. I'm eagerly waiting for this video.
@ControllersTech
@ControllersTech 3 жыл бұрын
not a fan of touchgfx.. I will make for the lvgl though
3 жыл бұрын
I really love your videos. Can you please make a complex CAN network with STM32? with 3+ tx messages and 3+ rx messages. I don't find any tutorial about that 😭
@ControllersTech
@ControllersTech 3 жыл бұрын
Yeah i am thinking about it.. but it will take a while. There is already a lot in my to-to list.
3 жыл бұрын
@@ControllersTech Thank u for reply ☺️
@shettymalnad1978
@shettymalnad1978 Жыл бұрын
Hello sir i am stuck in linking DMA to ADC any related videos or any guidence .
@ControllersTech
@ControllersTech Жыл бұрын
Check mpu config videos in the cortex m7 playlist. There are about 4-5 videos i guess.
STM32 TIMERS #3. ENCODER MODE || F103C8
15:41
ControllersTech
Рет қаралды 58 М.
STM32 ETHERNET #1. Hardware Configuration || PART 1
19:05
ControllersTech
Рет қаралды 92 М.
This mother's baby is too unreliable.
00:13
FUNNY XIAOTING 666
Рет қаралды 41 МЛН
Миллионер | 2 - серия
16:04
Million Show
Рет қаралды 1,6 МЛН
Cool Parenting Gadget Against Mosquitos! 🦟👶 #gen
00:21
TheSoul Music Family
Рет қаралды 32 МЛН
STM32 MPU tips - 1 MPU usage in STM32 with ARM Cortex M7
20:55
STMicroelectronics
Рет қаралды 10 М.
Overview of FreeRTOS Memory Management
16:44
T FLIX
Рет қаралды 933
STM32 UART DMA and IDLE LINE || Receive unknown length DATA
19:26
ControllersTech
Рет қаралды 68 М.
КАК УСТРОЕН TCP/IP?
31:32
Alek OS
Рет қаралды 184 М.
STM32 MPU Config || #1. Need for the Memory Protection Unit
6:46
ControllersTech
Рет қаралды 13 М.
Malware Development: Processes, Threads, and Handles
31:29
30 Programming Truths I know at 30 that I Wish I Knew at 20
17:41
But, what is Virtual Memory?
20:11
Tech With Nikola
Рет қаралды 292 М.
This mother's baby is too unreliable.
00:13
FUNNY XIAOTING 666
Рет қаралды 41 МЛН