[Kinetis] KL26的keil工程生成bin文件的问题,大家一起讨论下(已解决)

[复制链接]
 楼主| lidreamer 发表于 2014-8-28 21:48 | 显示全部楼层 |阅读模式
本帖最后由 FSL_TICS_A 于 2014-9-15 11:49 编辑

1. KL26的KEIL工程生成bin文件的问题

大家好,最近在用KL26做串口bootloader,现在已经完成bootloader程序,串口通信,flash在线编程,跳转都没有问题。但是在生成用户应用程序的bin文件时,却遇到了点麻烦,就像运动员的临门一脚,去总是进不了球。
问题是这样的:当我把应用程序的起始地址设置为0x0000起始时,一切都是正常的,如下图所示:
https://bbs.21ic.com/forum.php?mod=attachment&aid=MzM1ODYyfDc3ZTdjMDMzfDE3NTYzODI3NzV8MHw%3D
此时我的用户编译命令如下所示:
https://bbs.21ic.com/forum.php?mod=attachment&aid=MzM1ODYwfDRmZmUxYTc1fDE3NTYzODI3NzV8MHw%3D
结果是肯定的,可以正常生成我所需要的bin文件,如下图
https://bbs.21ic.com/forum.php?mod=attachment&aid=MzM1ODYyfDc3ZTdjMDMzfDE3NTYzODI3NzV8MHw%3D
到此大家请注意,当我把起始地址改为我需要的跳转地址之后,比如0x4000之后,就出现了问题。
https://bbs.21ic.com/forum.php?mod=attachment&aid=MzM1ODU4fGIwNTZjMjkzfDE3NTYzODI3NzV8MHw%3D
此时发现生成的已经不是bin文件,而是bin文件夹。
https://bbs.21ic.com/forum.php?mod=attachment&aid=MzM1ODU0fDI5NmJlMDdhfDE3NTYzODI3NzV8MHw%3D
文件夹的内容如下图所示。
https://bbs.21ic.com/forum.php?mod=attachment&aid=MzM1ODUyfDIyNzU2NzdhfDE3NTYzODI3NzV8MHw%3D

希望有经验的可以交流一下。
斌、.jpg
生成bin文件夹.jpg
选项卡地址0.jpg
选项卡地址4.jpg
用户命令.jpg
生成KL26-bin文件.jpg
 楼主| lidreamer 发表于 2014-8-29 09:23 | 显示全部楼层
自己踩一踩
jd972594 发表于 2014-8-29 10:55 | 显示全部楼层
输入fromelf --bin --output=outfile.bin KL26.axf难道没法生成吗?


FSL_TICS_ZJJ 发表于 2014-8-29 11:17 | 显示全部楼层
楼主,你以官方的这种格式:#K\ARM\ARMCC\bin\fromelf.exe --m32combined --output=.\UV4Build\@L.bin !L
改一下试试,我这边按照这种方式,修改了地址也是能生成的。
如果还不行,把你代码上传,我看看。
FSL_TICS_ZJJ 发表于 2014-8-29 11:34 | 显示全部楼层
本帖最后由 FSL_TICS_ZJJ 于 2014-8-29 11:45 编辑

楼主你好,4楼方法我试过是可以的。
不过用你的命令,我没有生成出来,所以赶紧改下指令试一下。
jd972594 发表于 2014-9-1 13:27 | 显示全部楼层
老版本的Keil就是这么生成bin文件的。
qq4988 发表于 2014-9-1 13:39 | 显示全部楼层
这样写命令吧
11.gif
 楼主| lidreamer 发表于 2014-9-2 17:23 | 显示全部楼层
问题已经解决,该贴已结
 楼主| lidreamer 发表于 2014-9-2 17:24 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2014-8-29 11:34
楼主你好,4楼方法我试过是可以的。
不过用你的命令,我没有生成出来,所以赶紧改下指令试一下。 ...

你们跟飞思卡尔社区的FAE是一伙人么
FSL_TICS_Robin 发表于 2014-9-3 09:08 | 显示全部楼层
lidreamer 发表于 2014-9-2 17:24
你们跟飞思卡尔社区的FAE是一伙人么

我们平时会在中文论坛与大家互动(包括你提到的飞思卡尔社区)
楼主的问题既然解决了,何不简单描述一下问题原因与大家一起分享经验呢:D
 楼主| lidreamer 发表于 2014-9-3 17:26 | 显示全部楼层
FSL_TICS_Robin 发表于 2014-9-3 09:08
我们平时会在中文论坛与大家互动(包括你提到的飞思卡尔社区)
楼主的问题既然解决了,何不简单描述一下问 ...

在飞思卡尔社区有发一模一样的帖子
 楼主| lidreamer 发表于 2014-9-3 17:27 | 显示全部楼层
qq4988 发表于 2014-9-1 13:39
这样写命令吧

命令格式其实有多种,不必局限于此一种的
sujiechen 发表于 2014-10-18 22:08 | 显示全部楼层
楼主,分享一下你的经验啊,到别的在方找不到,我正在为这个问题头疼呢。
ilostid 发表于 2016-5-24 21:46 | 显示全部楼层
楼主,这么多网友让你分享经验为什么不分享下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

67

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部