Board logo

标题: [求助]Start12.c的处理流程有遗漏? [打印本页]

作者: chengzei    时间: 2007-7-26 11:52     标题: [求助]Start12.c的处理流程有遗漏?

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

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

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

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


作者: strongchen    时间: 2007-7-26 14:06

一般复位后的缺省值中断就是禁止的。开中断也不是在start12.c里面做的。是否开中断应该是用户程序的事情。
作者: chengzei    时间: 2007-7-26 14:52

谢谢版主解答!




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0