Memory Management in STM32 || Cortex M7 || CUBEIDE

  Рет қаралды 25,489

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!
@eduardojreis
@eduardojreis Жыл бұрын
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?
@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.
@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.
@manisrinivas_hyd
@manisrinivas_hyd 3 жыл бұрын
Great video, thank you controllers Tech
@mikegomez70
@mikegomez70 8 ай бұрын
Hi CT! this is pure gold! Thank you! Is it possible to pointer a buffer in an external sdram?
@ControllersTech
@ControllersTech 8 ай бұрын
Yeah sure, why not. That's what the external memories are there for.
@mikegomez70
@mikegomez70 8 ай бұрын
@@ControllersTech Many thanks! (Y)
@isabellavecchiferreira1845
@isabellavecchiferreira1845 7 ай бұрын
Thanks a lot! What an amazing free material...
@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
@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
@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 Жыл бұрын
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 Жыл бұрын
Yes it works for all m7 devices.
@kaziasifkhaled1751
@kaziasifkhaled1751 3 жыл бұрын
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
@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.
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 ☺️
@armenian34
@armenian34 11 ай бұрын
perfect demostration...
STM32 TIMERS #3. ENCODER MODE || F103C8
15:41
ControllersTech
Рет қаралды 61 М.
STM32 MPU Config || #1. Need for the Memory Protection Unit
6:46
ControllersTech
Рет қаралды 14 М.
She made herself an ear of corn from his marmalade candies🌽🌽🌽
00:38
Valja & Maxim Family
Рет қаралды 17 МЛН
Malware Development: Processes, Threads, and Handles
31:29
QSPI in STM32 || Write and Read || N25Q
16:51
ControllersTech
Рет қаралды 28 М.
But, what is Virtual Memory?
20:11
Tech With Nikola
Рет қаралды 325 М.
Ep 075: Direct Mapped Caches
14:32
Intermation
Рет қаралды 51 М.
SD CARD using SPI in STM32 || Cube-IDE || File handling || uart
16:42
ControllersTech
Рет қаралды 92 М.
All Rust string types explained
22:13
Let's Get Rusty
Рет қаралды 188 М.
x86 Assembly: Hello World!
14:33
John Hammond
Рет қаралды 1,4 МЛН