1. JZ2440 uses NOR Flash to start
正文结束
Keywords:NOR NAND Flash
Reference address:NOR and NAND Flash boot analysis
When NOR starts, address 0 is located in NOR Flash, corresponding to BNAK0. The CPU runs the program directly from address 0 of NOR Flash. The code can be copied directly from NOR Flash to the link address of SDRAM. NOR Flash can be read like memory, so it can be copied directly, and then jump to the link address to run.
2. JZ2440 uses NAND Flash to boot
When JZ2440 uses NAND Flash to start, address 0 is located in the on-chip SRAM. After the system is powered on, the hardware will automatically copy the first 4K (8K for 6410) of NAND Flash to address 0 of the on-chip SRAM and start running from address 0.
- If the program code is small, no external SDRAM is used and it can be run directly in the internal SRAM.
- If the program uses off-chip SDRAM but the code size is not large, then we can turn off the watchdog, initialize the memory manager (SDRAM), copy the 4K content in SRAM to the off-chip SDRAM, and then jump to SDRAM to continue running;
- If the code size is large, we can turn off the watchdog in the 4K content automatically copied to SRAM by the hardware, initialize the storage manager (SDRAM), copy all the NAND Flash code to the off-chip SDRAM at one time, and then jump to SDRAM to continue running.
Note: u-boot started by NOR flash can burn both NOR flash itself and NAND flash. However, if NAND flash is used for startup, NOR flash cannot be operated because when NAND flash is started, address 0 corresponds to on-chip memory and NOR flash cannot be accessed.
Previous article:What does bne 1b mean in arm assembly language
Next article:CuteFTP usage instructions and IP address settings
- Popular Resources
- Popular amplifiers
Recommended Content
Latest Microcontroller Articles
- 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)
He Limin Column
Microcontroller and Embedded Systems Bible
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
MoreSelected Circuit Diagrams
MorePopular Articles
- 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
MoreDaily News
- Analysis of the application of several common contact parts in high-voltage connectors of new energy vehicles
- Wiring harness durability test and contact voltage drop test method
- From probes to power supplies, Tektronix is leading the way in comprehensive innovation in power electronics testing
- From probes to power supplies, Tektronix is leading the way in comprehensive innovation in power electronics testing
- Sn-doped CuO nanostructure-based ethanol gas sensor for real-time drunk driving detection in vehicles
- Design considerations for automotive battery wiring harness
- Do you know all the various motors commonly used in automotive electronics?
- What are the functions of the Internet of Vehicles? What are the uses and benefits of the Internet of Vehicles?
- Power Inverter - A critical safety system for electric vehicles
- Analysis of the information security mechanism of AUTOSAR, the automotive embedded software framework
Guess you like
- Can the TF card that comes with SensorTile.box be used?
- EEWORLD University ---- 3D TOF Robot: Obstacle Detection, Collision Avoidance and Navigation
- 【Aigtek Instrument Peripherals】Do you know how to use a dotting machine?
- Microwave Solid-State Circuit Design (Second Edition)
- Let's take a look at the electromagnetic waves in Korean
- How terrible is it that an electric motorcycle battery explodes?
- Is there any official routine for developing EFM8 in Simplicity Studio? Where can I download it?
- 【Silicon Labs BG22-EK4108A Bluetooth Development Evaluation】+Power-on and Example Program Test
- "Power amplifier experimental case" application of power amplifier in forward and reverse motion of ultrasonic motor
- Share: [Zhongke Blue News] AB32VG1 Review SDIO (File System)