mvvm 发表于 2020-4-25 22:57:45

Keil5 Compiler version 6编译后无法跳转问题

用过HAL库或者LL库的就知道使用老版本的编译器编译速度实在是太慢了,但是使用Compiler version 6这个版本的编译器会发现编译速度会快特别多,但是使用这个新版编译器编译完之后会发现函数无法跳转问题,找了半天都没找到哪里的问题,不知道各位有没有用过这个版本编译器,使用后有没有遇到这个问题,怎么解决呢?

radio2radio 发表于 2020-4-26 02:18:22

v5/v6都一直在用,没有发现有什么无法跳转的问题。
只是一些旧的原来使用v5的底包不能直接用v6来编译,改成v6的话感觉麻烦,就仍然用v5。
新开的项目,尽量使用v6。

toofree 发表于 2020-4-26 09:31:24

没有发现v6不能跳转的情况。
多年前是装过MDK和C51在同一目录下,比如先装MDK,后装C51的话,MDK中就不能跳转,而C51中可以;反之先装C51,后装MDK的话,在C51中不能跳转,而在MDK中正常。再后来,就把MDK和C51先安装在不同的目录下,修改TOOLS.INI文件,把C51的编译器路径与MDK合并。

lebment 发表于 2020-4-26 11:26:22

有,勾了没用,还有就是,多开keil,F12也只能单窗口,我没找到解决办法,还有不同型号有时候keil也不能跳转。
还有一个问题就是,即使跳转了,也不一定就是你想要的那一行,Keil体验性太差,凑合用吧。

yklstudent-1794 发表于 2020-4-26 11:35:38

KEIL AC6目前遇到加密系统下无法编译使用,只能退回使用AC5

mvvm 发表于 2020-4-27 10:45:51

radio2radio 发表于 2020-4-26 02:18
v5/v6都一直在用,没有发现有什么无法跳转的问题。
只是一些旧的原来使用v5的底包不能直接用v6来编译,改成 ...

我昨天试了下,用CubeMx生成得代码用V6编译后能跳转,我的代码不是自动生成得编译后就无法跳转

mvvm 发表于 2020-4-27 10:46:17

yklstudent-1794 发表于 2020-4-26 11:35
KEIL AC6目前遇到加密系统下无法编译使用,只能退回使用AC5

是啊,只能继续用V5了

mvvm 发表于 2020-4-27 10:46:52

lebment 发表于 2020-4-26 11:26
有,勾了没用,还有就是,多开keil,F12也只能单窗口,我没找到解决办法,还有不同型号有时候keil也不能跳 ...

嗯,凑合用,IAR还是蛮不错的

mvvm 发表于 2020-5-3 16:34:02

V6还不够成熟,问题比较多,还是继续用V5吧

mvvm 发表于 2020-5-3 16:34:55

没有找到解决办法
页: [1] 2
查看完整版本: Keil5 Compiler version 6编译后无法跳转问题