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

[求助]Start12.c的处理流程有遗漏?

[求助]Start12.c的处理流程有遗漏?

我用的是CodeWarriorV4.5,对应芯片是MC9S12DP256

关于Start12.c的流程,我看网上给的流程是
1.禁止中断
2.从ROM到RAM复制并初始化数据
3.未初始化的数据区域清零
4.为堆栈分配并初始化堆栈
5.如果用到堆,创建并初始化堆
6.允许中断
7.调用main()函数

其他的先不说,我查看了一下CodeWarrior生成的Start12.c文件,
发现他的流程里面就没有第一步和第六步,

是不是他处理流程有遗漏呢?

一般复位后的缺省值中断就是禁止的。开中断也不是在start12.c里面做的。是否开中断应该是用户程序的事情。
海纳百川  有容乃大
谢谢版主解答!
返回列表