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
- Learn ARM development(16)
- Learn ARM development(17)
- Learn ARM development(18)
- Embedded system debugging simulation tool
- A small question that has been bothering me recently has finally been solved~~
- Learn ARM development (1)
- Learn ARM development (2)
- Learn ARM development (4)
- Learn ARM development (6)
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- LED chemical incompatibility test to see which chemicals LEDs can be used with
- Application of ARM9 hardware coprocessor on WinCE embedded motherboard
- What are the key points for selecting rotor flowmeter?
- LM317 high power charger circuit
- A brief analysis of Embest's application and development of embedded medical devices
- Single-phase RC protection circuit
- stm32 PVD programmable voltage monitor
- Introduction and measurement of edge trigger and level trigger of 51 single chip microcomputer
- Improved design of Linux system software shell protection technology
- What to do if the ABB robot protection device stops
- CGD and Qorvo to jointly revolutionize motor control solutions
- CGD and Qorvo to jointly revolutionize motor control solutions
- Keysight Technologies FieldFox handheld analyzer with VDI spread spectrum module to achieve millimeter wave analysis function
- Infineon's PASCO2V15 XENSIV PAS CO2 5V Sensor Now Available at Mouser for Accurate CO2 Level Measurement
- Advanced gameplay, Harting takes your PCB board connection to a new level!
- Advanced gameplay, Harting takes your PCB board connection to a new level!
- A new chapter in Great Wall Motors R&D: solid-state battery technology leads the future
- Naxin Micro provides full-scenario GaN driver IC solutions
- Interpreting Huawei’s new solid-state battery patent, will it challenge CATL in 2030?
- Are pure electric/plug-in hybrid vehicles going crazy? A Chinese company has launched the world's first -40℃ dischargeable hybrid battery that is not afraid of cold
- Summary of national competition experience sharing
- [NXP Rapid IoT Review] +6. Guide to Translation Display Elements
- MicroPython driver porting for STTS751
- Please recommend a PAL video signal equalization chip or amplifier chip
- [RVB2601 creative application development] SVM40 UART communication implementation
- EEWORLD University ----TI Precision Laboratory - Isolation
- Fighting back against India? It is said that Huawei will lay off 70% of its employees in India...
- New courses are online at the beginning of the school year! Learn the latest TI training courses and win gifts
- This week's highlights
- Brushless motor MOS