Back to Browse

ARM Architecture: Thumb vs ARM Modes & Why Interworking Doesn’t Work on Cortex-M

137 views
Jun 9, 2025
10:06

🚀 Download the Professional Embedded Starter Kit: https://www.wadixtech.com/embedded-systems-starter-kit Stop starting from scratch. Get the production-ready templates and architectural cheat sheets used in this video. --- 🛠️ ADVANCED TRAINING: Join our 4-Day Firmware Architecture Workshop: https://www.wadixtech.com/advanced-plan --- About this video In this video, we dive deep into the concept of ARM & Thumb instruction modes and how interworking allows switching between them. You'll learn what interworking means, how it works on classic ARM cores, and why it's not supported on ARM Cortex-M processors like the STM32. We’ll wrap up with a quick demo to bring the theory to life. 📌 Chapters: 00:00 🔹 Introduction 00:37 🧠 Understanding ARM & Thumb Instructions Modes Interworking 04:39 🛠️ Instructions Allowing ARM & Thumb Modes Switching 06:38 🚫 Why Cortex-M Doesn’t Support ARM–Thumb Interworking 07:02 👨‍💻 STM32 Demo: Showing It in Action 🧩 What You’ll Learn: The difference between ARM and Thumb instruction sets 🧾 What interworking means and how it enables mode switching 🔄 Why ARM Cortex-M cores (like STM32) only support Thumb mode and what that implies ⚙️ A demo running on STM32 to visualize the theory in practice 💡 💻 Want to learn more about embedded systems, ARM architecture, and STM32 development? 🔗 Visit us at: www.wadixtech.com 🎓 Explore our hands-on training courses: www.wadixtech.com/training 👍 Like, share, and subscribe for more embedded tutorials, deep dives, and development demos! #ARM #Thumb #Interworking #keilmdk #CortexM #STM32 #EmbeddedSystems #WadixTech #ARMArchitecture #microcontroller #programming #embeddedc

Download

1 formats

Video Formats

360pmp412.6 MB

Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.

ARM Architecture: Thumb vs ARM Modes & Why Interworking Doesn’t Work on Cortex-M | NatokHD