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