请教K22FN1M0VLH12的Flashpostcss loaderr和icf文件

12.10 - 歌单 - 网易云音乐
网易云音乐多端下载
同步歌单,随时畅听320k好音乐
网易公司版权所有(C)杭州乐读科技有限公司运营:
违法和不良信息举报电话:6
举报邮箱:21ic官方微信-->
关于MK22FX512VLH12与MK22FN512VLH12的头文件问题
资深技术员, 积分 337, 距离下一级还需 163 积分
资深技术员, 积分 337, 距离下一级还需 163 积分
资深技术员, 积分 337, 距离下一级还需 163 积分
资深技术员, 积分 337, 距离下一级还需 163 积分
请教大家,MK22FX512VLH12与MK22FN512VLH12的头文件一样吗?在KSDK1.2中,没有找到MK22FX512VLH12的头文件,在MK22F51212.h头文件中,写到是按照K22P121M120SF7RM, Rev. 1, March 24, 2014这个版本写的。K22P121M120SF7RM这文件是MK22FN512XXX12的参考手册。MK22FX512VLH12是否可以使用MK22F51212.h这个头文件???望大家给予指点。谢谢!
高级技术员, 积分 836, 距离下一级还需 164 积分
高级技术员, 积分 836, 距离下一级还需 164 积分
高级技术员, 积分 836, 距离下一级还需 164 积分
高级技术员, 积分 836, 距离下一级还需 164 积分
这个没有用过,帮顶
关于这个问题,我之前已经发过一篇经验分享:
MK22FX512VLH12与MK22FN512VLH12的头文件不一样。
MK22FX512VLH12 用的是MK22F12.h
MK22FN512VLH12用的是MK22F51212.h
本帖子中包含更多资源
才可以下载或查看,没有帐号?
资深技术员, 积分 337, 距离下一级还需 163 积分
资深技术员, 积分 337, 距离下一级还需 163 积分
资深技术员, 积分 337, 距离下一级还需 163 积分
资深技术员, 积分 337, 距离下一级还需 163 积分
关于这个问题,我之前已经发过一篇经验分享:
Kinetis K22 120M产品分类信息
谢谢你,IAR工程的startup.s文件又是在哪里找到呢?
中级工程师, 积分 4423, 距离下一级还需 577 积分
中级工程师, 积分 4423, 距离下一级还需 577 积分
中级工程师, 积分 4423, 距离下一级还需 577 积分
中级工程师, 积分 4423, 距离下一级还需 577 积分
谢谢你,IAR工程的startup.s文件又是在哪里找到呢?
建一个模板的例程就会有吧
资深技术员, 积分 337, 距离下一级还需 163 积分
资深技术员, 积分 337, 距离下一级还需 163 积分
资深技术员, 积分 337, 距离下一级还需 163 积分
资深技术员, 积分 337, 距离下一级还需 163 积分
Linker的.icf文件又使用的是哪个?这个应该是根据各个芯片的ROM、RAM的大小及分区情况设置的吧。望各位指点,谢谢!
助理工程师, 积分 1095, 距离下一级还需 905 积分
助理工程师, 积分 1095, 距离下一级还需 905 积分
助理工程师, 积分 1095, 距离下一级还需 905 积分
助理工程师, 积分 1095, 距离下一级还需 905 积分
软件安装的不完整,楼主下载一个加进去就行
或者重新装一下软件
Linker的.icf文件又使用的是哪个?这个应该是根据各个芯片的ROM、RAM的大小及分区情况设置的吧。望各位指点 ...
你装KDS了没有呢?
到官方下载个KDS3.0版本的吧。
然后使用KDS3.0新建一个基于IAR的工程,这样导入IAR,启动文件,头文件就都有了。
实习生, 积分 3, 距离下一级还需 47 积分
实习生, 积分 3, 距离下一级还需 47 积分
实习生, 积分 3, 距离下一级还需 47 积分
实习生, 积分 3, 距离下一级还需 47 积分
请问有没有FRDM-K22F开发板的keil程序,刚接触这款开发板不太懂
扫描二维码,随时随地手机跟帖
技术导师奖章
人才类勋章
坚毅之洋流
发帖类勋章
时间类勋章
精英会员奖章
等级类勋章
技术新星奖章
人才类勋章
您需要登录后才可以回帖
热门推荐 /5反向听歌11喜欢的音乐 - 歌单 - 网易云音乐
反向听歌11喜欢的音乐
播放:2909次
网易云音乐多端下载
同步歌单,随时畅听320k好音乐
网易公司版权所有(C)杭州乐读科技有限公司运营:
违法和不良信息举报电话:6
举报邮箱:21ic官方微信-->
请教K22FN1M0VLH12的Flashloader和icf文件
高级技术员, 积分 589, 距离下一级还需 411 积分
高级技术员, 积分 589, 距离下一级还需 411 积分
高级技术员, 积分 589, 距离下一级还需 411 积分
高级技术员, 积分 589, 距离下一级还需 411 积分
请问1M的Flash的芯片应用哪个Flash Loader文件,和它的icf文件可以在哪找到?
现在用FlashK60Dxxx128K.board下载会提示“Execution failure in flash loader”
楼主你好,K22的ICF在最新的IAR根目录下有,C:\Program Files\IAR Systems\Embedded Workbench 7.0_2\arm\config\linker\Freescale
flashload我还要找找,找到给你,请耐心等待下。
flashloader 那块,选.board的可以不勾选,我们这边默认是FlashKxxFxxx128K.board, 在IAR的根目录下也有。
高级技术员, 积分 589, 距离下一级还需 411 积分
高级技术员, 积分 589, 距离下一级还需 411 积分
高级技术员, 积分 589, 距离下一级还需 411 积分
高级技术员, 积分 589, 距离下一级还需 411 积分
如果不勾选.board文件就会提示
Failed to prepare for programming.
Failed to download RAMCode!
Abort debug session?
如果勾选FlashK60Fxxx128K.board就会提示
Fatal error:There were warnings during download of FLASH loader,see Log Window
sdllg 发表于
如果不勾选.board文件就会提示
Failed to prepare for programming.
Failed to download RAMCode!
你用的什么代码?哪来的?
我们这边不选也是可以的,
如果实在不行,把代码上传,我明天帮你看看。
本帖子中包含更多资源
才可以下载或查看,没有帐号?
高级技术员, 积分 589, 距离下一级还需 411 积分
高级技术员, 积分 589, 距离下一级还需 411 积分
高级技术员, 积分 589, 距离下一级还需 411 积分
高级技术员, 积分 589, 距离下一级还需 411 积分
是用拉普兰德K60的代码改的,上传一个我修改过的icf文件。
本帖子中包含更多资源
才可以下载或查看,没有帐号?
高级技术员, 积分 589, 距离下一级还需 411 积分
高级技术员, 积分 589, 距离下一级还需 411 积分
高级技术员, 积分 589, 距离下一级还需 411 积分
高级技术员, 积分 589, 距离下一级还需 411 积分
icf文件我是参考拉普兰德512KB_Pflash.icf来改的,帮看看有没错。
flash loader是起到什么样的作用?有没有相关的说明资料呢?
你用的而是拉普兰德的代码吗?
icf和你的代码也是有关系的,看了下你的icf至少RAM和FLASH的大小都定义对了。
你的flashloader 有没有换成IAR根目录下面的FlashKxxFxxx128K.board试试?路径:C:\Program Files\IAR Systems\Embedded Workbench 7.0_2\arm\config\flashloader\Freescale
我跟目录下是有1M的,传给你
另外你看看我给你推荐的Flashloader 你有没有?
没有我也给你份。
本帖子中包含更多资源
才可以下载或查看,没有帐号?
另外,关于flashloader作用的问题,网上有一篇讲这个的,你可以去看看:
flashloader
本帖子中包含更多资源
才可以下载或查看,没有帐号?
高级技术员, 积分 589, 距离下一级还需 411 积分
高级技术员, 积分 589, 距离下一级还需 411 积分
高级技术员, 积分 589, 距离下一级还需 411 积分
高级技术员, 积分 589, 距离下一级还需 411 积分
用了新的icf文件,会提示warning:stack pointer is setup to incorrect alignment.stack addr=0x000300
高级技术员, 积分 589, 距离下一级还需 411 积分
高级技术员, 积分 589, 距离下一级还需 411 积分
高级技术员, 积分 589, 距离下一级还需 411 积分
高级技术员, 积分 589, 距离下一级还需 411 积分
flashloader文件也发我一份吧,谢谢。
sdllg 发表于
用了新的icf文件,会提示warning:stack pointer is setup to incorrect alignment.stack addr=0x000300 ...
用的是你改的还是IAR下面的呢?
高级技术员, 积分 589, 距离下一级还需 411 积分
高级技术员, 积分 589, 距离下一级还需 411 积分
高级技术员, 积分 589, 距离下一级还需 411 积分
高级技术员, 积分 589, 距离下一级还需 411 积分
我把工程上传上来帮看看,谢谢。
本帖子中包含更多资源
才可以下载或查看,没有帐号?
sdllg 发表于
我把工程上传上来帮看看,谢谢。
好的,明天帮你看看,但是我没有板子,所以只能帮你看看,然后你自己试。
高级技术员, 积分 589, 距离下一级还需 411 积分
高级技术员, 积分 589, 距离下一级还需 411 积分
高级技术员, 积分 589, 距离下一级还需 411 积分
高级技术员, 积分 589, 距离下一级还需 411 积分
好的,非常感谢。
急啊,呵呵
sdllg 发表于
好的,非常感谢。
急啊,呵呵
楼主,你这个代码是K22 120M的吗?
看你代码怎么都是K60 100M相关的?
你K22板子是自己做的吗?
高级技术员, 积分 589, 距离下一级还需 411 积分
高级技术员, 积分 589, 距离下一级还需 411 积分
高级技术员, 积分 589, 距离下一级还需 411 积分
高级技术员, 积分 589, 距离下一级还需 411 积分
板子是用优龙K26的开发板来改的,KL26换成K22,原理上作了一点点改动。
K60和K22在启动这块应该就是icf的差别吧,其它GPIO和功能还没有调试,慢慢改。
sdllg 发表于
板子是用优龙K26的开发板来改的,KL26换成K22,原理上作了一点点改动。
K60和K22在启动这块应该就是icf的差 ...
你对过中断向量表之类的吗?
看你头文件都没有改,120M和100M还是有很多差别的,不仅仅是icf。
不过不久我们就会出KDS的库,里面是有K22的代码的。
扫描二维码,随时随地手机跟帖
技术导师奖章
人才类勋章
坚毅之洋流
发帖类勋章
时间类勋章
精英会员奖章
等级类勋章
您需要登录后才可以回帖
热门推荐 /5百思不得其解,求解飞思卡尔MK22FN512VLH12芯片RAM的使(已解决) - ARM Cortex-M系列产品 - 恩智浦技术社区
后使用快捷导航没有帐号?
查看: 2250|回复: 7
百思不得其解,求解飞思卡尔MK22FN512VLH12芯片RAM的使(已解决)
该用户从未签到主题帖子积分
高级会员, 积分 651, 距离下一级还需 349 积分
高级会员, 积分 651, 距离下一级还需 349 积分
本帖最后由 FSL_TICS_ZP 于
14:00 编辑
基于官方SDK1.0版本,开发环境Keil5.11,使用FRDM-K22F测试。工程编译完后查看map文件发现RAM的使用量竟然达到了64.54K,而且达到70多K的时候单片机还可以正常跑起来,这是为什么?还有查看scf文件的时候发现堆和栈分别占用32K,加起来也就64K了(MK22FN512VLH12的RAM也就64K),为什么这样分配单片机还可以正常跑起来?哪位大神能讲解一下Keil的scf文件?
(72.63 KB, 下载次数: 3)
10:05 上传
这是scf文件堆和栈的大小
(59.7 KB, 下载次数: 0)
10:07 上传
这是map文件看到的RAM和flash的使用量
该用户从未签到主题帖子积分
你看MAP文件。
该用户从未签到主题帖子积分
高级会员, 积分 651, 距离下一级还需 349 积分
高级会员, 积分 651, 距离下一级还需 349 积分
我看过啦,后面那张图就是map文件里面的内容,ram的使用量不是已经超过64K了吗
该用户从未签到主题帖子积分
新手上路, 积分 46, 距离下一级还需 4 积分
新手上路, 积分 46, 距离下一级还需 4 积分
本帖最后由 henjay724 于
13:31 编辑
我看过啦,后面那张图就是map文件里面的内容,ram的使用量不是已经超过64K了吗 ...
K22FN512的RAM不止64KB,应该是96KB或者128KB,你debug进去看SIM_SOPT1寄存器的RAMSIZE值就知道了
linker file指定的stack size只是用于编译器编译链接时判断是否stack会溢出,未必是MCU跑起来一定要预留这么大size的stack,比如MCU实际用到最大stack size是16KB,即使linker里设了32KB,最终其实用的还是16KB
关于Keil scf文件规则还是需要自己去看相关帮助文档来领悟,靠别人讲很难通透
该用户从未签到主题帖子积分
高级会员, 积分 651, 距离下一级还需 349 积分
高级会员, 积分 651, 距离下一级还需 349 积分
K22FN512的RAM不止64KB,应该是96KB或者128KB,你debug进去看SIM_SOPT1寄存器的RAMSIZE值就知道了
linker&&...
那我如何判断stack是否会溢出呢?关于Keil scf文件我需要看哪些帮助文档呢?能不能推荐一下?
该用户从未签到主题帖子积分
中级会员, 积分 233, 距离下一级还需 267 积分
中级会员, 积分 233, 距离下一级还需 267 积分
MK22FN512VLH12 的 SRAM 是 SRAM_L size 64KB , SRAM_U size 64KB , 总共128KB。 你注意看 SCF 文件, stack 跟 heap 应该是一个 在 SRAM_L, 一个在SRAM_U 的。(不确定...)
该用户从未签到主题帖子积分
新手上路, 积分 46, 距离下一级还需 4 积分
新手上路, 积分 46, 距离下一级还需 4 积分
那我如何判断stack是否会溢出呢?关于Keil scf文件我需要看哪些帮助文档呢?能不能推荐一下? ...
stack溢出的话在编译时会报错的。
scf文件规则看\Keil\mdk500\ARM\Hlp\armlink和armlinkref即可
该用户从未签到主题帖子积分
一般stack溢出,都是死循环造成的
站长推荐 /2
社区开始送板子啦~如果大家手头缺少一个仿真器,可是试着申请呀~一般都会通过的~不过数量有限,大家看到抓紧时间咯~
树莓派3B+、闪迪120g固态硬盘、机械键盘、京东券……超多福利大放送。4月10日14:00,恩智浦技术日在线直播|数字网络/工业物联网专场等你来嗨!赶紧来报名占座吧~
Tel: 3-8069
版权所有@苏州灵动帧格网络科技有限公司
Powered by

我要回帖

更多关于 windows loader 的文章

 

随机推荐