Lecture 23. Load and Store Instructions

  Рет қаралды 67,396

Embedded Systems and Deep Learning

Embedded Systems and Deep Learning

Күн бұрын

Пікірлер: 22
@milanturk283
@milanturk283 9 ай бұрын
I can finally do my engineering homework
@sabitkondakc9147
@sabitkondakc9147 2 жыл бұрын
Thanks Dr. your content made it to my small laptop and I'm really happy with that!
@Nykrel
@Nykrel 2 жыл бұрын
My professor should educate himself by reading your book and watching your videos.
@suangpi8847
@suangpi8847 3 жыл бұрын
I'm reading that book and I cannot achieve a thing: variables from the DATA Area don't get initialized in Data memory when I set to READWRITE. When I set to READONLY, they are in Instruction memory (0x0800xxxx) but I want to put variables into Data memory (0x20000000) like the book's examples. I did exactly like the book says but the output is different. Please help me! Thanks in advance.
@suangpi8847
@suangpi8847 3 жыл бұрын
I'm trying Figure 3-6 and the Datas (srcStr, dstStr) are not in Data Memory(0x20000000). Actually they're nowhere.
@suangpi8847
@suangpi8847 3 жыл бұрын
Now I know the point. The book use startup file of its own edited by Dr.Zhu. But the point is everybody don't have the same Board. For me, I have only Nucleo F4 board. So, please make a video of how to modify startup file for a specific board.
@embeddedsystemswitharmcort9051
@embeddedsystemswitharmcort9051 3 жыл бұрын
Hi, Suang, I am sorry for my late response. I am glad that you figured out the solution. If you program in C, the original startup _xxxx.s works fine. However, if you main program is in assembly, you need to use the modified startup. I think if you copied the part I added into the startup file for your board, you will be fine.
@suangpi8847
@suangpi8847 3 жыл бұрын
@@embeddedsystemswitharmcort9051 Omg you finally reply me! Thank you very much! I'll try it. Can I get a favor? Can you make a video of the modification of startup files (even if not very detail, just a brief short)? Because I just copy it and don't really know how it works under the hood. And I can't figure them out by my own. Much appreciated!
@suangpi8847
@suangpi8847 3 жыл бұрын
@@embeddedsystemswitharmcort9051Edit: Don't worry sir I figured it out :). Thank you very much for your guidance.
@janekkomorowski9046
@janekkomorowski9046 2 жыл бұрын
What if you try to store a word in a register that already holds some memory
@embeddedsystemswitharmcort9051
@embeddedsystemswitharmcort9051 2 жыл бұрын
You question is unclear to me. What does "holds some memory" mean?
@janekkomorowski9046
@janekkomorowski9046 2 жыл бұрын
@@embeddedsystemswitharmcort9051 I’m wondering whether we need to free a memory from certain register before storing memory in it
@embeddedsystemswitharmcort9051
@embeddedsystemswitharmcort9051 2 жыл бұрын
@@janekkomorowski9046 When you save a value to a register, the original value will be destroyed. Similarly, when you save a value to the memory, the original data at that memory location is lost. If you want to preserve the original memory value, you need to load it to some register (and maybe save it to a different memory location).
@banana001
@banana001 2 жыл бұрын
how can I store a number that I have in register back to memory?
@Ahl.12
@Ahl.12 8 ай бұрын
teşekkürler🙏
@nimaltd
@nimaltd 3 жыл бұрын
Awesome !!!!
@irena5339
@irena5339 Жыл бұрын
great video!! super helpful
@samuaeladnew8983
@samuaeladnew8983 3 жыл бұрын
Thanks a lot it was helpful
@gamingpourlespauvres4243
@gamingpourlespauvres4243 3 жыл бұрын
thank you so much
@edfrederick3630
@edfrederick3630 3 жыл бұрын
Thanks a lot
@mohammedanwarbinmuslem654
@mohammedanwarbinmuslem654 Жыл бұрын
❤❤❤❤❤❤
@FlickShotGamingYT
@FlickShotGamingYT 9 ай бұрын
So u are using little endian ?
Lecture 24. Addressing mode: pre-index, post-index, and pre-index with update
4:47
Embedded Systems and Deep Learning
Рет қаралды 25 М.
03: ARM Cortex-M Load/Store Instructions
13:26
JoeTheProfessor
Рет қаралды 104 М.
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН
The Best Band 😅 #toshleh #viralshort
00:11
Toshleh
Рет қаралды 22 МЛН
Lecture 9: Interrupts
20:43
Embedded Systems and Deep Learning
Рет қаралды 273 М.
Lecture 5: Memory Mapped I/O
8:23
Embedded Systems and Deep Learning
Рет қаралды 178 М.
Lecture 15: Booting Process
9:35
Embedded Systems and Deep Learning
Рет қаралды 326 М.
Lecture 28. Conditional Execution
8:12
Embedded Systems and Deep Learning
Рет қаралды 10 М.
His Wife Threw his Gaming PC out the Window… Can I Fix It?
19:43
Linus Tech Tips
Рет қаралды 881 М.
The Best 20 ESP32 Projects of 2024!
14:44
ToP Projects Compilation
Рет қаралды 18 М.
ARM7 - LPC2148 - Keil 4 - LDR and STR Instruction - Data Transfer
11:21
Honda's New V3 Electrical Compressor Engine Explained
14:52
driving 4 answers
Рет қаралды 21 М.
Lecture 11: External interrupts (EXTI)
12:50
Embedded Systems and Deep Learning
Рет қаралды 62 М.
Lecture 29. Calling a subroutine
5:00
Embedded Systems and Deep Learning
Рет қаралды 13 М.
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН