DSP2812启动过程.docVIP

  • 62
  • 0
  • 约1.55万字
  • 约 13页
  • 2017-06-21 发布于湖北
  • 举报
DSP2812启动过程

2812的内部lash启动过程 2812flash启动过程 2812从内部flash启动的详细流程说明: a)程序硬件复位或者软件复位 b)判断mp/mc是否为0 c)为0则从boot rom启动,否则从外部启动 d)到boot rom的0x3F FFC0处取出复位向量,跳到boot函数 e)采集IO管脚状态, f)根据IO状态选择boot方式 g)如果是flash,程序退出boot函数,跳转到0x3F 7FF6 h)取出跳转指令,跳转到自己的指定地址或者C初始化的入口_C_INT00处 i)在C初始化的入口_C_INT00对一些变量,堆栈和寄存器进行必要的设置,该函数在c的库函数内 j)进入main函数 从上电到我们的主函数运行之间这段时间里2812到底做了些什么?2812是怎样引导程序运行的?下面叙述其启动过程。 ? 在2812中引脚XMP/~MC,当该引脚的为高电平时表示是微处理器模式(microprocessor),为低电平时表示微机算计模式(microcomputer),当为微处理器模式时,2812内部的bootrom被禁止,通过zone7(0x3F C00)2812复位以后,其复位向量是固定的0x3FFFC0,如果为微处理器模式,那么复位后的复位向量指向的外部的地址,即0x3FFFC0是zone7处的地址,若为微机算计模式,那么0x3FFFC0指向的是2812的片

文档评论(0)

1亿VIP精品文档

相关文档