TMS320F2812总结 TMS320F2812 学习总结 一、复位 2812 复位后,芯片会采样 XMPNMC 引脚的状态, 这个脚的状态决定了 2812 复位后是 从内部的 Boot Rom 引导还是从外部接口区域 7 引导,如果 XMPNMC=1(微处理模式) ,那 么复位的中断向量将会指向外部的存储区域 7, 当然这种模式下必须保证外部的存储区域可 用,同时引导程序必须由程序员事先写好, 才能保证芯片的正常启动。如果 XMPNMC=0 (微 计算机模式) ,那么外部存储区域 7 将被禁止而内部的 Boot Rom 使能,在这种情况下,芯 片复位后将会从内部的 Boot Rom 获得复位向量。一般情况下我们都是采用微计算机模式, 因此对这一引导方式做详细地说明。在微计算机模式下,芯片复位后从内部的 Boot Rom 0x3fffc0 处读取 0z3ffc00 这个地址,因此程序就从这个地址开始执行。图 1.1 是 Boot Rom 图 1.1 片上 Boot Rom 的存储器映射表,可以看出 0x3fffc0 处正好是 2812 的复位向量,跳转后的地址 0x3ffc00 正 好是芯片的引导加载函数的入口, 因此芯片复位后将会执行引导加载函数, 然后该函数根据 芯片的特殊 GPIO 口的状态确定芯片的引导模式。表 1.1 给出了 4 个 GPIO 引脚的状态来确 定所要使用的引导模式。 表 1.1 由 4 个 GPIO 引脚选择的引导模式 GPIOF4 GPIOF12 GPIOF3 GPIOF2 (SCITXDA) (MDXA) (S……