運(yùn)行時(shí)初始化的功能是在執(zhí)行“main”代碼之前生成設(shè)置DSP56800E / DSP56800EX環(huán)境的代碼。在使用CodeWarrior向?qū)?chuàng)建新的裸板項(xiàng)目時(shí),向?qū)?huì)生成一個(gè)默認(rèn)的初始化文件。初始化文件中的函數(shù)包括設(shè)置操作模式寄存器(OMR)、清除硬件堆棧、初始化影子寄存器、創(chuàng)建中斷表、設(shè)置軟件堆棧、將BBS數(shù)據(jù)清零、從ROM復(fù)制數(shù)據(jù)和/或程序到RAM、為C++應(yīng)用程序初始化靜態(tài)/全局對象、調(diào)用main函數(shù)以及清理C++應(yīng)用程序的構(gòu)造對象等任務(wù)。本文檔將介紹有關(guān)程序控制寄存器運(yùn)行時(shí)初始化的重要提示。