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