This is the first in a series of files. This series of articles will introduce the eight main file types that you will come into contact with during the ARM Cortex-M development process (taking IAR integrated development environment as an example, other development environments can be applied by analogy): source files, link files, project files, redirectable files, mapping files, executable files, disassembly files, and image files.
Before introducing the specific files, it is necessary to give you a preliminary understanding of the relationship between the files. The following three pictures well explain the relationship between the 8 files:
Compile phase:
Linking phase:
Download phase:
Previous article:Pi Zi Heng Embedded: ARM Cortex-M Core (2) - The First Microcontroller
Next article:Pi Zi Heng Embedded: ARM Cortex-M Files (1) - Source Files (.c/.h/.s)
- Popular Resources
- Popular amplifiers
- Naxin Micro and Xinxian jointly launched the NS800RT series of real-time control MCUs
- How to learn embedded systems based on ARM platform
- Summary of jffs2_scan_eraseblock issues
- Application of SPCOMM Control in Serial Communication of Delphi7.0
- Using TComm component to realize serial communication in Delphi environment
- Bar chart code for embedded development practices
- Embedded Development Learning (10)
- Embedded Development Learning (8)
- Embedded Development Learning (6)
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- Intel promotes AI with multi-dimensional efforts in technology, application, and ecology
- ChinaJoy Qualcomm Snapdragon Theme Pavilion takes you to experience the new changes in digital entertainment in the 5G era
- Infineon's latest generation IGBT technology platform enables precise control of speed and position
- Two test methods for LED lighting life
- Don't Let Lightning Induced Surges Scare You
- Application of brushless motor controller ML4425/4426
- Easy identification of LED power supply quality
- World's first integrated photovoltaic solar system completed in Israel
- Sliding window mean filter for avr microcontroller AD conversion
- What does call mean in the detailed explanation of ABB robot programming instructions?
- RAQ #223: How to measure and determine soft-start timing without a soft-start equation?
- RAQ #223: How to measure and determine soft-start timing without a soft-start equation?
- GigaDevice's full range of automotive-grade SPI NOR Flash GD25/55 wins ISO 26262 ASIL D functional safety certification
- GigaDevice's full range of automotive-grade SPI NOR Flash GD25/55 wins ISO 26262 ASIL D functional safety certification
- New IsoVu™ Isolated Current Probes: Bringing a New Dimension to Current Measurements
- New IsoVu™ Isolated Current Probes: Bringing a New Dimension to Current Measurements
- Infineon Technologies Launches ModusToolbox™ Motor Kit to Simplify Motor Control Development
- Infineon Technologies Launches ModusToolbox™ Motor Kit to Simplify Motor Control Development
- STMicroelectronics IO-Link Actuator Board Brings Turnkey Reference Design to Industrial Monitoring and Equipment Manufacturers
- Melexis uses coreless technology to reduce the size of current sensing devices
- Lithium battery protection board has no charge and discharge protection
- Intel's 9th Generation Core i9-9900K is now available
- Someone's Volkswagen chip burned out, come and help him
- Integrating hard disk drive technology into embedded applications
- Matlab Machine Learning (English and Chinese subtitles)
- 【NXP Rapid IoT Review】+Preparation for Data Download
- IC designer training is imminent
- ENV-77821F2 electrical schematic
- C language programming for PIC microcontrollers
- EK140P UART5 Issue