Program Size: Code=28784 RO-data=6480 RW-data=60 ZI-data=3900 Meaning
1. Code: The size of the FLASH space occupied by the program, stored in FLASH.
2. RO-data: Read-only-data, program-defined constants, stored in FLASH.
3. RW-data: Read-write-data, initialized variables, stored in SRAM.
4. ZI-data: Zero-Init-data, uninitialized variables, stored in SRAM.
Simply put, when burning, the space occupied in FLASH is:
ROM(Flash) size = Code+RO-data+RW-data;
The size of the above code = 28784 + 6480 + 60 = 35324
= 35324/1024 = 34.5K
When the program is running, the space used by the chip's internal RAM is:
RAM size = RW-data+ZI-data
In the above code, RAM = 60 + 3900 = 3960
= 3960/1024 = 3.9K
From the above analysis, we get the memory occupied by this program
ROM = 34.5K
RAM = 3.9K
Then we searched for STM32C8T6 from Baidu Encyclopedia
ROM capacity: 64KB (64K x 8)
RAM capacity: 20K x 8
The following are the sizes and address ranges of the large, medium and small capacities of the STM32 series. If we use the internal flash, we must check the address size. In the next article, we will explain how to use the STM32 internal flash.
Previous article:STM32 program transplantation_Internal flash boot times management
Next article:ARM Learning_Six major instruction sets
Recommended ReadingLatest update time:2024-11-16 14:48
- Popular Resources
- Popular amplifiers
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
- Using TI power timing controller in 5G MIMO application
- MCU development full-time/part-time and sales assistant
- G100 acoustic imager is used in many product development and fault diagnosis fields
- The moon rises over the sea, and the world is sharing this moment
- Treatment of cross-partition area and slot in EMC design of power board
- Resistor Accuracy and Temperature Drift
- Multisum circuit simulation has problems
- The use of archiver in DSP
- Dealing with the noise of switching power supply from three aspects
- Instructions for using the Dacai IoT serial port screen to browse audio and video files in USB flash drives and SD cards