本帖最后由 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=MzM1ODYyfDUzNGU0NmJhNzdlM2QwOWU2NjU2NTkxNWMwNTE3MDJjfDE3MzYxMzI2Mzk%3D&request=yes&_f=.jpg
此时我的用户编译命令如下所示:
https://bbs.21ic.com/forum.php?mod=attachment&aid=MzM1ODYwfGJiMjcwM2Y1NDliMDBiZDVkNjY3NTczNmRlYzE1MjYyfDE3MzYxMzI2Mzk%3D&request=yes&_f=.jpg
结果是肯定的,可以正常生成我所需要的bin文件,如下图
https://bbs.21ic.com/forum.php?mod=attachment&aid=MzM1ODYyfDUzNGU0NmJhNzdlM2QwOWU2NjU2NTkxNWMwNTE3MDJjfDE3MzYxMzI2Mzk%3D&request=yes&_f=.jpg
到此大家请注意,当我把起始地址改为我需要的跳转地址之后,比如0x4000之后,就出现了问题。
https://bbs.21ic.com/forum.php?mod=attachment&aid=MzM1ODU4fDMyMDQwZjFjODY5NmIzYzQxNWYxZTVmNDM0ZmIxODY5fDE3MzYxMzI2Mzk%3D&request=yes&_f=.jpg
此时发现生成的已经不是bin文件,而是bin文件夹。
https://bbs.21ic.com/forum.php?mod=attachment&aid=MzM1ODU0fGIyZjc4MGM0MjNlNjBiMTRkNDkxOGRjZjFiNzU2YjcyfDE3MzYxMzI2Mzk%3D&request=yes&_f=.jpg
文件夹的内容如下图所示。
https://bbs.21ic.com/forum.php?mod=attachment&aid=MzM1ODUyfDhkYjI1ZWU1NmUxZmIxYTA2OWE4YzljNTEzMmJiMDZjfDE3MzYxMzI2Mzk%3D&request=yes&_f=.jpg
希望有经验的可以交流一下。 |