完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
[td]用过HAL库或者LL库的就知道使用老版本的编译器编译速度实在是太慢了,但是使用Compiler version 6这个版本的编译器会发现编译速度会快特别多,但是使用这个新版编译器编译完之后会发现函数无法跳转问题,找了半天都没找到哪里的问题,不知道各位有没有用过这个版本编译器,使用后有没有遇到这个问题,怎么解决呢?
|
|
相关推荐
1个回答
|
|
如果您在使用 Keil5 Compiler version 6 进行编译后发现函数无法跳转的问题,以下是您可以尝试的解决方法:
1. 确保您的代码中没有任何编译警告或错误。在编译的过程中,确保没有任何警告和错误是很重要的,因为这可能会导致编译器无法正确生成可执行文件。 2. 检查您的链接文件(.ld)是否正确设置。链接文件包含了编译后的目标文件如何被连接起来的信息。确保您的链接文件正确地指定了函数入口和跳转地址等信息。 3. 检查您的函数定义和声明是否一致。在您的代码中,确保函数定义和对应的声明一致。如果函数的定义和声明不匹配,编译器可能无法正确生成函数的跳转代码。 4. 检查编译选项是否正确设置。在 Keil5 Compiler version 6 中,您可以设置编译选项来控制编译行为。确保您的编译选项正确设置,并尝试修改一些选项来看是否能够解决问题。 5. 更新编译器版本。如果您的问题仍然存在,尝试更新到最新版本的 Keil5 Compiler。新版本通常会修复一些已知问题和错误,可能会解决您的问题。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1810 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1631 浏览 1 评论
1098 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
737 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1687 浏览 2 评论
1944浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
748浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
583浏览 3评论
604浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
567浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-29 07:00 , Processed in 0.844318 second(s), Total 49, Slave 43 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号