本帖最后由 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
希望有经验的可以交流一下。 |