打印
[Kinetis]

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

[复制链接]
3168|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 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=MzM1ODYyfDkyZDBhODE4MTc5NDBlNGQwYmZiNzYwNmFhZWJhMzM5fDE3MzI2NDM0MDY%3D&request=yes&_f=.jpg
此时我的用户编译命令如下所示:
https://bbs.21ic.com/forum.php?mod=attachment&aid=MzM1ODYwfDFjZWVhNjY5NTJhZGFiYzIxYTAxZjU2OTc5MTRmYmIzfDE3MzI2NDM0MDY%3D&request=yes&_f=.jpg
结果是肯定的,可以正常生成我所需要的bin文件,如下图
https://bbs.21ic.com/forum.php?mod=attachment&aid=MzM1ODYyfDkyZDBhODE4MTc5NDBlNGQwYmZiNzYwNmFhZWJhMzM5fDE3MzI2NDM0MDY%3D&request=yes&_f=.jpg
到此大家请注意,当我把起始地址改为我需要的跳转地址之后,比如0x4000之后,就出现了问题。
https://bbs.21ic.com/forum.php?mod=attachment&aid=MzM1ODU4fDI2ZWZkYTRkZjkxYmQ1NTc3M2JmMDlmYTBkOTRhOWQwfDE3MzI2NDM0MDY%3D&request=yes&_f=.jpg
此时发现生成的已经不是bin文件,而是bin文件夹。
https://bbs.21ic.com/forum.php?mod=attachment&aid=MzM1ODU0fGRhZjVlNTAzY2NjNTRlNTE3YjYwOTRjODc5YzBkMGQ0fDE3MzI2NDM0MDY%3D&request=yes&_f=.jpg
文件夹的内容如下图所示。
https://bbs.21ic.com/forum.php?mod=attachment&aid=MzM1ODUyfDM5NzQ5OGU5N2U4OGNhMTQ1MjgyMGRmZGE2ZDY4NWM5fDE3MzI2NDM0MDY%3D&request=yes&_f=.jpg

希望有经验的可以交流一下。

生成KL26-bin文件.jpg (30.97 KB )

生成KL26-bin文件.jpg

用户命令.jpg (88.99 KB )

用户命令.jpg

选项卡地址4.jpg (90.88 KB )

选项卡地址4.jpg

选项卡地址0.jpg (90.41 KB )

选项卡地址0.jpg

生成bin文件夹.jpg (69.72 KB )

生成bin文件夹.jpg

斌、.jpg (38.19 KB )

斌、.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
改一下试试,我这边按照这种方式,修改了地址也是能生成的。
如果还不行,把你代码上传,我看看。

使用特权

评论回复
5
FSL_TICS_ZJJ| | 2014-8-29 11:34 | 只看该作者
本帖最后由 FSL_TICS_ZJJ 于 2014-8-29 11:45 编辑

楼主你好,4楼方法我试过是可以的。
不过用你的命令,我没有生成出来,所以赶紧改下指令试一下。

使用特权

评论回复
6
jd972594| | 2014-9-1 13:27 | 只看该作者
老版本的Keil就是这么生成bin文件的。

使用特权

评论回复
7
qq4988| | 2014-9-1 13:39 | 只看该作者
这样写命令吧

11.gif (8.94 KB )

11.gif

使用特权

评论回复
8
lidreamer|  楼主 | 2014-9-2 17:23 | 只看该作者
问题已经解决,该贴已结

使用特权

评论回复
9
lidreamer|  楼主 | 2014-9-2 17:24 | 只看该作者
FSL_TICS_ZJJ 发表于 2014-8-29 11:34
楼主你好,4楼方法我试过是可以的。
不过用你的命令,我没有生成出来,所以赶紧改下指令试一下。 ...

你们跟飞思卡尔社区的FAE是一伙人么

使用特权

评论回复
10
FSL_TICS_Robin| | 2014-9-3 09:08 | 只看该作者
lidreamer 发表于 2014-9-2 17:24
你们跟飞思卡尔社区的FAE是一伙人么

我们平时会在中文论坛与大家互动(包括你提到的飞思卡尔社区)
楼主的问题既然解决了,何不简单描述一下问题原因与大家一起分享经验呢:D

使用特权

评论回复
11
lidreamer|  楼主 | 2014-9-3 17:26 | 只看该作者
FSL_TICS_Robin 发表于 2014-9-3 09:08
我们平时会在中文论坛与大家互动(包括你提到的飞思卡尔社区)
楼主的问题既然解决了,何不简单描述一下问 ...

在飞思卡尔社区有发一模一样的帖子

使用特权

评论回复
12
lidreamer|  楼主 | 2014-9-3 17:27 | 只看该作者
qq4988 发表于 2014-9-1 13:39
这样写命令吧

命令格式其实有多种,不必局限于此一种的

使用特权

评论回复
13
sujiechen| | 2014-10-18 22:08 | 只看该作者
楼主,分享一下你的经验啊,到别的在方找不到,我正在为这个问题头疼呢。

使用特权

评论回复
14
ilostid| | 2016-5-24 21:46 | 只看该作者
楼主,这么多网友让你分享经验为什么不分享下

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

67

帖子

2

粉丝