1. This article mainly explains the transplantation of U-boot on mini2440-S3C2440. The version used is
U-boot-2009.11_tekkaman-master, download address:
https://download.csdn.net/download/jinanhezhuang/20823342?spm=1001.2014.3001.5501
1. Download the official u-boot: Download address:
2. Use xftp software to upload the compressed package to ubuntu;
3. Unzip the installation package; tar command
4. Create development board files: We will transplant based on smdk2410. In order not to damage the original code, copy smdk2410 to mini2440 in the newly created folder tekkaman under board in the board directory; rename smdk2440.c in mini2440 to mini2440.c;
In the configs directory of the include folder, create the location file mini2440.h, and you can directly copy the contents of include/configs/smdk2410.h;
5. Modify the top-level Makefile: In U-boot-2009.11_tekkaman-master/Makefile, open it with the command vim Makefile and add (if the cross-compilation toolchain is installed, this line can be omitted)
6. Modify the Makefile file in the /board/tekkamanninja/mini2440 directory:
The red part is the changed content, edit it with vim command; insert enters the editing mode; esc exits the editing mode; :wq: save and exit;
7. At this point, the configuration of cross compilation and editing of development board configuration files are completed. Now let's test the compilation environment;
In the root directory of the U-boot source code: execute the following command;
Previous article:U-boot porting on mini2440-S3C2440 (1) - Development environment setup - Cross-compilation toolchain installation
Next article:Detailed explanation of porting u-boot-2011.03 to Mini2440 under Windows (2)
Recommended ReadingLatest update time:2024-11-15 07:11
- 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
- Please help me find out what models these devices are.
- [Silicon Labs Development Kit Evaluation] + Simplicity Studio V5 Environment Construction (Failed)
- Dynamic macro keyboard with E-ink display
- How to filter out the AC component noise mixed in the 24V DC?
- In C language, please remember to initialize local variables
- Let’s practice together in 2021, and may love and warmth always be with us
- IAR EWARM's SWO Trace debugging function
- CircuitPython 4.1.0 Released
- What will be the next direct power source for machines after electricity?
- 2021 ON Semiconductor Avnet RSL10 Bluetooth SoC Development and Design Competition First Post