Description: ks8695 bootloader初始化代码,包含内存初始化,flash初始化及堆栈初始化,并最终中转到C语言入口-ks8695 Bootloader initialization code, including memory initialization, Initialization and flash stack initialization, and eventually change to the C language entrance Platform: |
Size: 12047 |
Author:flyhorse |
Hits:
Description: 此程序用来向54X系列dsp进行自举加载的程序,通过并口将FLASH中的程序映射到RAM中运行-procedure used to 54X series dsp for bootloader procedure for the adoption of parallel to the procedures FLASH mapping RAM to run Platform: |
Size: 4002 |
Author:杨占军 |
Hits:
Description: 此程序用来向54X系列dsp进行自举加载的程序,通过并口将FLASH中的程序映射到RAM中运行-procedure used to 54X series dsp for bootloader procedure for the adoption of parallel to the procedures FLASH mapping RAM to run Platform: |
Size: 4096 |
Author:杨占军 |
Hits:
Description: ks8695 bootloader初始化代码,包含内存初始化,flash初始化及堆栈初始化,并最终中转到C语言入口-ks8695 Bootloader initialization code, including memory initialization, Initialization and flash stack initialization, and eventually change to the C language entrance Platform: |
Size: 12288 |
Author:flyhorse |
Hits:
Description: 1.under bootloader
1)cd your_dir/mrua_EM8620L_2.5.115.RC8_dev.arm.bootirq/MRUA_src/loader
2)将flash_v3.c改名为flash.c替换原来的flash.c
3)编译
2.under linux kernel
1)cd armutils_2.5.108.0/build_arm/linux-2.4.22-em86xx/drivers/mtd
2)将mtdblock_v4.c改名为mtdblock.c替换原来的mtdblock.c
3)cd armutils_2.5.108.0/build_arm/linux-2.4.22-em86xx/drivers/mtd/chips
4)将cfi_cmdset_0002_v4.c改名为cfi_cmdset_0002.c替换原来的cfi_cmdset_0002.c
5)编译。
note:如果在使用cat等指令写flash的过程中出现下面的信息:
Flash write to Buffer aborted @ 0x****** = 0x******
是正常信息。
-1.under bootloader 1) cd your_dir/mrua_EM8620L_2.5.115.RC8_dev.arm.bootirq/MRUA_src/loader 2) will be renamed as flash_v3.c replacement flash.c original flash.c 3) compile 2.under linux kernel 1) cd armutils_2.5.108.0/build_arm/linux-2.4.22-em86xx/drivers/mtd 2) will be renamed as mtdblock_v4.c replacement mtdblock.c original mtdblock.c 3) cd armutils_2.5.108.0/build_arm/linux-2.4 .22-em86xx/drivers/mtd/chips 4) will be renamed as cfi_cmdset_0002_v4.c replacement cfi_cmdset_0002.c original cfi_cmdset_0002.c 5) compiler. note: If the cat, such as instruction in the use of flash in the process of writing the following information: Flash write to Buffer aborted @ 0x****** = 0x****** is normal information. Platform: |
Size: 22528 |
Author:qiujian |
Hits:
Description: 平台PXA270, Mobile6.0
这是270的mobile6.0的bootloader,有需要的朋友可以参考下!main.c是主文件,nandfls.cpp,norfls.cpp是flash驱动!-Platform for PXA270, Mobile6.0 This is the 270 Platform: |
Size: 886784 |
Author:wangming |
Hits:
Description: DSP C 6713 的自启动程序,瑞爱开发板自带的,还有flash burn的插件-DSP C 6713 of the self-starting procedure, Swiss development board comes with love, as well as flash burn plug-in Platform: |
Size: 1753088 |
Author:liu yang |
Hits:
Description: rtdsr v0.6 - RTD 1283 bootloader recovery (sources)-rtdsr: Serial Recovery utility for Realtek RTD1283/Mars SoCs
This program is meant to be used in the Serial Recovery console from the Realtek
RTD1283 SoC BootROM ("s/d/g/c>"). It provides the following features:
- memory hexdump
- memory block transfer, using Ymodem
- flash read/write to/from memory
!!NOTE!!: Flash operations are only supported for single chip NAND flash
To compile the utility see the INSTALL.txt file
To run the utility:
1. Run a serial console emulator, with Ymodem support (minicom with ltrzsz on
UNIX, hyperterminal on Windows). Set it to 115200 8N1.
2. Power on your unit while maintaining <space> pressed, until you get an
"s/d/g/c>" prompt
3. Type s , and use Ymodem to send in the relevant hw_setting bin file for your
device. You can find sample hw_setting files, along with the .config they
were generated from and the source to convert from .config to .bin in the
hw_setting directory. Note that the mars.BGA.64x2 Platform: |
Size: 55296 |
Author:cxjt |
Hits:
Description: 一、 uboot是ppcboot和armboot合并而成,现在主流的bootloader为uboot和redboot
二、 bootm addr_kernel addr_initrd
三、 移植uboot时最好(一定)要找到一个自己板子的原形(即自己的板子是在这个板子上做一些修改而来的)的版本,这样就可以事半功倍。这样要修改的地方就比较少,也比较容易了。uboot支持很多平台,与一个具体平台相关的主要有三个地方:
1、./include/configs/xxxxx.h, 主要定义了flash、sdram的起始地址等信息,一般要修改flash的起始地址、大小,有时候会有位宽等。
2、./board/xxxxx/*, 这个目录下主要有两三个.c文件,主要为该平台的初始化和flash操作的函数。有时候flash的操作需要修改,不过一般都是找一个现有的支持该flash的驱动,一般情况在uboot别的./board/平台下就会有现成的,拷贝过了就可以了。
-The design uses Mitsubishi FX2N Series PLC as a core component, eight-way Responder to complete a production control system. The system components for eight or eight players at the same time answer in Taiwan, with a total station holds the start/stop switch, answer the Start button, answer the reset button, the host quiet hint button and manually set the sub-sets of scoring buttons, etc., sub-station you have a answer in the button. The system consists of seven-segment display countdown, sub-station number, player points and the current time, temperature, and serve as driven by PLC controlled equipment. Because the system has a lot of seven-segment, so I used the dynamic scan method to reduce the number of ports. There is a buzzer to answer in the beginning, answer reset answer time out, answer in illegal, no one answer in a quiet and tips. 17 light-emitting diode, a total station is used to display and answer no answer in overtime, each sub-station to answer in two to show success and Platform: |
Size: 21504 |
Author:smallwei |
Hits:
Description: Android系统启动过程分析
本文主要介绍Android系统的启动过程,以Androidinit进程之后部分为主,init之前部分同标准Linux内核启动完全相同。于Android启动过程复杂,涉及C、C++及java部分内容,本文以流程分析为主线旨在让大家在分析Android系统时有个清晰的思路。鉴于本人水平有限,如有阐述不正之处,还请不吝指正,感激不尽!
系统启动大致可分为一下几个阶段:
• bootloader---初始化、从Flash读取Kernel镜像及一些必须的配置信息,引导kernel启动
• linuxkernel启动linux内核
• init进程启动
• init进程读取init.rc启动必要的daemon程序,如:adbd、vold、netd、等
• init进程启动servicemanager---随后详细分析其过程
• init进程启动zygote ---随后详细分析其过程
• JAVA部分的Service启动
• init进程启动mediaserver---多媒体本地服务启动
本文主要分析android部分的启动,涉及范围为servicemanager启动到android系统的Java部分的Service
-Android system starting procedure analyze .doc
This paper mainly introduces the Android system startup process, to Androidinit after process part is given priority to, init with standard Linux kernel part before start completely the same. In Android start-up process complex, involving C, C++ and Java part, this paper to process analysis to let everybody as the main analysis is a system in Android clear ideas. In view of the limited my level, if there is the place of paper is not straight, please not stingy correct, I appreciate!
The system can be roughly divided into a few start-up stage:
· bootloader-initialization, read from Flash Kernel image and some must configuration information, so as to guide the Kernel start
· linuxkernel start Linux kernel
· init process start
· init process read init. Rc start daemon necessary procedures, such as: adbd, vold, netd, etc
· init process start servicemanager-then detailed analysis of the process
· init process start zygote-then detailed Platform: |
Size: 22528 |
Author:netwalk |
Hits:
Description: Android系统启动过程分析
本文主要介绍Android系统的启动过程,以Androidinit进程之后部分为主,init之前部分同标准Linux内核启动完全相同。于Android启动过程复杂,涉及C、C++及java部分内容,本文以流程分析为主线旨在让大家在分析Android系统时有个清晰的思路。鉴于本人水平有限,如有阐述不正之处,还请不吝指正,感激不尽!
系统启动大致可分为一下几个阶段:
• bootloader---初始化、从Flash读取Kernel镜像及一些必须的配置信息,引导kernel启动
• linuxkernel启动linux内核
• init进程启动
• init进程读取init.rc启动必要的daemon程序,如:adbd、vold、netd、等
• init进程启动servicemanager---随后详细分析其过程
• init进程启动zygote ---随后详细分析其过程
• JAVA部分的Service启动
• init进程启动mediaserver---多媒体本地服务启动
本文主要分析android部分的启动,涉及范围为servicemanager启动到android系统的Java部分的Service
-This paper mainly introduces the Android system startup process, to Androidinit after process part is given priority to, init with standard Linux kernel part before start completely the same. In Android start-up process complex, involving C, C++ and Java part, this paper to process analysis to let everybody as the main analysis is a system in Android clear ideas. In view of the limited my level, if there is the place of paper is not straight, please not stingy correct, I appreciate!
The system can be roughly divided into a few start-up stage:
· bootloader-initialization, read from Flash Kernel image and some must configuration information, so as to guide the Kernel start
· linuxkernel start Linux kernel
· init process start
· init process read init. Rc start daemon necessary procedures, such as: adbd, vold, netd, etc
· init process start servicemanager-then detailed analysis of the process
· init process start zygote-then detailed analysis of the process
· JAVA part of the Serv Platform: |
Size: 22528 |
Author:netwalk |
Hits:
Description: 几乎全部C语言写的bootloader,适用于S3C2410的开发板,支持Nand flash和Uart。-S3C2410 development board suitable for almost all of the C language to write the bootloader support Nand flash Uart. Platform: |
Size: 41984 |
Author:周成 |
Hits:
Description:
AVR BOOTLOADER
• Support many types of AVR microcontrollers.
• Support AVR device with multi-uart.
• Support RS232/RS485/RS422 mode.
-Support AES crypt routine (128/256 bits key)
• Support customize communication baudrate and system clock frequcene.
• Automatically calculate the baudrate error.
• Write with AVR GCC, 100 C code.
• High optimized code, occupy small space.
• Cut out the function conveniently, and can meet different requirements.
• Support Watchdog.
• User may use the LED to show the upgrade status.
• Support to use super terminal as download software on PC.
• Support verification while write to FLASH.
• Can define the size of user program section.
-
AVR BOOTLOADER
• Support many types of AVR microcontrollers.
• Support AVR device with multi-uart.
• Support RS232/RS485/RS422 mode.
-Support AES crypt routine (128/256 bits key)
• Support customize communication baudrate and system clock frequcene.
• Automatically calculate the baudrate error.
• Write with AVR GCC, 100 C code.
• High optimized code, occupy small space.
• Cut out the function conveniently, and can meet different requirements.
• Support Watchdog.
• User may use the LED to show the upgrade status.
• Support to use super terminal as download software on PC.
• Support verification while write to FLASH.
• Can define the size of user program section.
Platform: |
Size: 537600 |
Author:sanya |
Hits:
Description: Msp430 的通过串口下载到Flash然后由bootloader 引导进入应用程序,实现远程升级,全部使用C语言开发,易学易懂,可用于实际项目中-
Msp430 through the serial port to download and then guided by Flash bootloader into the application, remote upgrades, all using C language development, easy to learn, can be used in the actual project Platform: |
Size: 4550656 |
Author:honcing |
Hits: