首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

2812的启动

2812的启动

2812启动后如果是计算机模式,首先从3fffc0地址(这里是硬件默认复位)取出默认地址(3ffc00),这个地址指向bootload程序。如果从flash运行,bootload指向3f7ff6(这是用户可用的flash的一个地址)。一般在3f7ff6处烧写一个跳转程序,例程中一般是汇编语言写的,就是那个disable看门狗,然后跳转到-cint-00的程序,
2812资料中给出了5种中断向量存放位置。其中位于flash底部3fffc0的向量表我们是不能操作的,其中只有复位向量起作用。位于顶部的M0处的那个向量表,应该是TI测试用的,我们也用不了。位于M1的那个是保留的也用不了。
如果不用XINTF7区,那么除了复位向量只有PIE向量表了。
返回列表