论文部分内容阅读
在嵌入式系统开发中,实现目标系统的脱机运行是一个重要的也是最后的步骤。根据ARM体系结构的原理,针对目前广泛使用的ARM7处理器S3C44B0X,设计了其应用工程的引导加载程序。该引导程序在系统上电复位后,完成底层初始化,并将应用程序代码由NORFLASHROM中拷贝至SDRAM中,随后在SDRAM中开始执行应用程序。该引导加载程序对ADS下直接开发的应用工程有通用性,对开发或者移植更为复杂的OS使用的BootLoader程序有一定的启发性和先导意义。
In the development of embedded systems, to achieve the target system offline is an important and final step. According to the principle of ARM architecture, aiming at the widely used ARM7 processor S3C44B0X, a bootloader of application engineering is designed. The bootloader completes the low-level initialization after a system power-on reset, copies the application code from NORFLASHROM to SDRAM, and then begins executing the application in SDRAM. This bootloader has the versatility to the application project that develops directly under ADS, have a certain enlightening and leading meaning for developing or transplanting the BootLoader program used by more complicated OS.