查看: 2249|回复: 4

[已解决] 关于几个文件的问题(已解决)

[复制链接]

该用户从未签到

37

主题

132

帖子

0

新手上路

Rank: 1

积分
40
最后登录
1970-1-1
发表于 2013-8-2 14:14:30 | 显示全部楼层 |阅读模式
 想问一下,在IAR的例程中提供的类似于start.c和startup.c等等文件是不是作为FDRM-KL板MCU的启动文件啊?是不是在使用KL25MCU时一定需要呢?如果是它必须的启动文件怎么这么多啊,还有好多其它的函数之类的?万事开头难啊,要疯了!
我知道答案 目前已有3人回答
回复

使用道具 举报

该用户从未签到

10

主题

459

帖子

0

中级会员

Rank: 3Rank: 3

积分
303
最后登录
2024-10-24
发表于 2013-8-2 14:44:13 | 显示全部楼层

回复:关于几个文件的问题

在start.c和startup.c都是一些系统初始化的代码,基本过程是关闭看门狗,从HLASH中copy中断向量表、初始化的data以及函数到RAM中,管理时钟,使能Pin中断,使能UART,最后跳转到main。并不是所有的都必须要的,例如是用于调试的串口。把demo代码单步调试一遍就明白这个启动过程了。
回复 支持 反对

使用道具 举报

该用户从未签到

37

主题

132

帖子

0

新手上路

Rank: 1

积分
40
最后登录
1970-1-1
 楼主| 发表于 2013-8-2 15:56:37 | 显示全部楼层

回复:关于几个文件的问题

回复第 2 楼 于2013-08-02 14:44:13发表:
在start.c和startup.c都是一些系统初始化的代码,基本过程是关闭看门狗,从HLASH中copy中断向量表、初始化的data以及函数到RAM中,管理时钟,使能Pin中断,使能UART,最后跳转到main。并不是所有的都必须要的,例如是用于调试的串口。把demo代码单步调试一遍就明白这个启动过程了。
 
关键是我用IAR中提供的FRDM-KL25例程Blinky,它有时总是会死在启动程序中,如下图: 0180A78F-1197-4C35-A464-15AD5E79091D.png
 
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

3

帖子

0

新手上路

Rank: 1

积分
0
最后登录
1970-1-1
发表于 2013-8-2 17:35:49 | 显示全部楼层

回复:关于几个文件的问题

这个,我也不太清楚
回复 支持 反对

使用道具 举报

该用户从未签到

85

主题

790

帖子

0

金牌会员

Rank: 6Rank: 6

积分
2279
最后登录
1970-1-1
发表于 2013-8-5 10:39:05 | 显示全部楼层

RE:关于几个文件的问题(正解)

我测试了这个IAR自带的闪灯的例程,在FRDM-25KL可以正常的工作的。我看了一下这个程序,也单步执行了,这个while(1)是不会进去的,除非你改变了mcg.h中的设定的值。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-8-7 04:52 , Processed in 0.092700 second(s), 25 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表