Skip to content
0:00 / 0:00

#linker-scripts#map-file#arm-cortex-m

Bare Metal Embedded C Lecture 5: Linking and Analyzing the Memory Map File

Fastbit Embedded Brain Academy

50K subscribers • 5 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Kiran Nayak, founder of Fastbit Embedded Brain Academy
  • Linked in the descriptionniekiran/baremetalembedded

Advanced. Deep dive for people who know the field.

53K views6 years ago1 recommendation

Systems programmingEmbedded systemsMemory managementCompilers and interpreters

Kiran Nayak demonstrates how to link object files using a custom linker script and analyze the resulting memory map file.

🚀🔥 The Ultimate Embedded & Firmware Engineering Bundle 🔥🚀 Build job-ready embedded and firmware skills with 14+ practical courses covering Embedded C, STM32, FreeRTOS, Zephyr RTOS, IoT, bootloaders, embedded state machines, Linux device drivers, Embedded Rust, and real-world projects. Follow a complete career-building roadmap with source code and Q&A support—designed to help students, job seekers, and working professionals start or advance their careers in embedded and firmware engineering. 🎯 Unlock all videos instantly with a massive bundle discount: fastbitlab.com/bundle Enrol for the full course : udemy.com/course/embedded-system-programming-on-arm-cortex-m… In this lecture, you will learn linking .o files using the linker script, which we wrote in the previous lecture. You will also learn to use linker symbols inside the linker script, create and analyse the memory map file of the application, and complete reset handler implementation for the microcontroller. 🚀 Want to dive deeper into Embedded Systems? 🎓 Join our self-paced course with lifetime access on Udemy and start learning at your own pace! 📚 Explore all our Embedded Systems courses Follow the numbered list to learn in the recommended order — from beginner to advanced. Embedded C and bare metal peripheral driver development 1. Microcontroller Embedded C Programming: absolute beginners (Bestselling course on 'Embedded C' Topic) udemy.com/course/microcontroller-embedded-c-programming/?ref… 2. Embedded Systems Programming on ARM Cortex-M3/M4 Processor udemy.com/course/embedded-system-programming-on-arm-cortex-m… 3. Mastering Microcontroller with Embedded Driver Development (MCU1)(One of the most popular and bestselling course on 'Microcontrollers' Topic) udemy.com/course/mastering-microcontroller-with-peripheral-d… Advanced Microcontroller programming and RTOS 4. Mastering Microcontroller : TIMERS,PWM,CAN,RTC,LOW POWER and STM32 device HAL APIs (MCU2) udemy.com/course/microcontroller-programming-stm32-timers-pw… 5. Mastering RTOS: Hands on with FreeRTOS, Arduino and STM32Fx (Bestselling course on 'RTOS' Topic) udemy.com/course/mastering-rtos-hands-on-with-freertos-ardui… 6. Mastering Microcontroller: STM32-LTDC, LCD-TFT, LVGL(MCU3) udemy.com/course/mastering-microcontroller-stm32-ltdc-lcd-tf… State machines, Bootloader, DMA 7. Embedded System Design using UML State Machines udemy.com/course/embedded-system-design-using-uml-state-mach… 8. Mastering Microcontroller DMA programming for Beginners (Highest rated course on Embedded

Why it's here

1 person recommends this

What people say. Recommended as a practical guide to understanding the linking phase and analyzing map files in embedded development.

u/cabhinavin r/embedded • Recommends

Resource for learning build process for ARM (not mine, just sharing) [video \- Build Process [video \- Makefile and analyzing relocatable obj file [video \- Writing startup file [video \- Writing linker script and section placement [video \- Linking and analyzing memory map file