我对DSP的启动过程始终有一些不明白,我的理解为:当上电复位后(假定置MP/MC=0),此时,IPTR为0,所以从片内ROM的0FF80H开始执行,0FF80H处放置的是一条跳转指令(出厂时烧写的),跳转到0F800H出执行Bootloader程序(出厂时烧写的),这个程序先进行一些初始化(具体做什么还是不清楚),然后检测INT0等端口以便进行不同方式的引导,引导完毕后开始执行程序,具体从程序的什么位置开始啊,自己写的中断表是怎么映射的,又映射到什么位置,是不是从中断表开始执行跳转指令啊,自己写的中断表和固化在片内ROM里的中断表又是什么关系啊?这些问题始终困惑着我,真的希望高手给指点一下!!! |