运行时初始化的功能是在执行“main”代码之前生成设置DSP56800E / DSP56800EX环境的代码。在使用CodeWarrior向导创建新的裸板项目时,向导会生成一个默认的初始化文件。初始化文件中的函数包括设置操作模式寄存器(OMR)、清除硬件堆栈、初始化影子寄存器、创建中断表、设置软件堆栈、将BBS数据清零、从ROM复制数据和/或程序到RAM、为C++应用程序初始化静态/全局对象、调用main函数以及清理C++应用程序的构造对象等任务。本文档将介绍有关程序控制寄存器运行时初始化的重要提示。