前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >有图有真相

有图有真相

作者头像
用户1605515
发布2018-04-10 13:44:31
6930
发布2018-04-10 13:44:31
举报
文章被收录于专栏:嵌入式程序猿嵌入式程序猿

自从上次简单讲解了飞思卡尔MQX RTOS系统后,不断有猿友留言,要求在讲讲启动流程,在一步步学习MQX系统的文章已经提到过,通过一步步跟踪可以清晰的看到MQX从上电到main函数执行的过程,今天我们就有图有真相,让你彻底了解启动流程。

首先去掉配置项里面运行到main函数的选项,这样才能看到跟踪系统在上电后执行指令的流程。

上电后从这里开始执行:

清中断使能和挂起寄存器:

系统初始化时钟

进入startup.c 初始化数据段,拷贝中断向量表到RAM:

进入comp.c 执行IAR启动库函数,可以跟进汇编语言清楚的看到内容

进入main函数

启动MQX运行系统

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2015-05-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 嵌入式程序猿 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档