查看: 3512|回复: 5

[已解决] 关于KL25支持从RAM启动的问题(已解决)

[复制链接]

该用户从未签到

35

主题

83

帖子

0

新手上路

Rank: 1

积分
0
最后登录
1970-1-1
发表于 2013-4-27 20:21:46 | 显示全部楼层 |阅读模式
能讲一下从RAM启动的过程吗
我知道答案 目前已有4人回答
回复

使用道具 举报

该用户从未签到

85

主题

790

帖子

0

金牌会员

Rank: 6Rank: 6

积分
2279
最后登录
1970-1-1
发表于 2013-4-29 21:41:15 | 显示全部楼层

RE:关于KL25支持从RAM启动的问题

童鞋,你这个问题也有点太笼统了吧。我这里简单讲一些自己的理解吧。
就是当处理器结束初始化以后,从中断向量表获取stack pointer (SP) 和program counter (PC)。SP和PC指向的地址,也会由于重置而不同。然后处理器就从PC的地址开始执行程序了。通常关于RAM的操作会有这些,首先从flash中将中断向量表复制到RAM,然后将数据区清零,再将函数从flash复制到RAM。希望我简单的说明能对你有帮助。
回复 支持 反对

使用道具 举报

该用户从未签到

35

主题

83

帖子

0

新手上路

Rank: 1

积分
0
最后登录
1970-1-1
 楼主| 发表于 2013-5-1 20:17:53 | 显示全部楼层

回复:关于KL25支持从RAM启动的问题

回复第 2 楼 于2013-04-30 05:41:15发表:
This device only supports booting from internal flash. Any secondary boot must gothrough an initialization sequence in flash.这是K60芯片手册里面的原话。
The CM0+ core adds support for a programmable Vector Table Offset Register (VTOR)to relocate the exception vector table. This device supports booting from internal flash and RAM.这是KL25芯片手册里面的原话。
K60也支持向量表重定位的啊,照你的意思说的话,K60应该也支持从RAM启动啊,但是芯片手册上说This device only supports booting from internal flash。

 
回复 支持 反对

使用道具 举报

该用户从未签到

85

主题

790

帖子

0

金牌会员

Rank: 6Rank: 6

积分
2279
最后登录
1970-1-1
发表于 2013-5-1 20:40:36 | 显示全部楼层

RE:关于KL25支持从RAM启动的问题(正解)

KL系列和K系列是不一样的。KL系列是支持从RAM和内部的flash boot的。但是K系列只支持从内部的flash boot。
原文是这样:
KL: This device supports booting from internal flash and RAM.
K:Kinetis devices only support booting from internal flash.(请主要这个时候指的Kinetis device里面是不包涵L系列的)。谢谢。
希望我的回答对你有帮助。
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

90

帖子

0

中级会员

Rank: 3Rank: 3

积分
419
最后登录
1970-1-1
发表于 2013-5-2 14:42:56 | 显示全部楼层

回复:关于KL25支持从RAM启动的问题

回复第 4 楼 于2013-05-02 04:40:36发表:
KL系列和K系列是不一样的。KL系列是支持从RAM和内部的flash boot的。但是K系列只支持从内部的flash boot。
原文是这样:
KL: This device supports booting from internal flash and RAM.
K:Kinetis devices only support booting from internal flash.(请主要这个时候指的Kinetis device里面是不包涵L系列的)。谢谢。
希望我的回答对你有帮助。 

回答得好清晰,学习了
回复 支持 反对

使用道具 举报

该用户从未签到

35

主题

83

帖子

0

新手上路

Rank: 1

积分
0
最后登录
1970-1-1
 楼主| 发表于 2013-5-18 09:54:38 | 显示全部楼层

回复:关于KL25支持从RAM启动的问题(已解决)

kL25上面说,KL25支持从Flash和RAM bootloader?而K60上面说,K60只支持从Flash bootloader.请问从Flash和从RAM bootloader的区别
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-10-29 01:28 , Processed in 0.111878 second(s), 26 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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