yuyu87 发表于 2023-10-18 08:49:20

多少年了,这个问题KEIL还没解决【Encountered an improper argument】


这个问题用J-LINK调试不会出现
但用CMSIS-DAP或者ST-LINK就有很大机率出现,找不到规律
网上有的说是中文目录,可我的软件地方没有任何一个中文文件和中文目录。
经常随机出现,但用J-LINK从来没出现过,其它两个经常出现
各种版本都会有,我现在用的最新版本的MDK仍然有这个问题,出现时卡死,只能调出任务管理器。

大家有没有好的解决办法?

yuyu87 发表于 2023-10-18 08:50:46

还有人说是调试去除所有断点,可这仍然解决不了根本问题,仍然存在。还有人说去除所有中文注释,这个暂时没试,注释太多了。去除了自己不太好理解。

天下乌鸦一般黑 发表于 2023-10-18 08:51:19

1、把断点全部清除。
2、再关闭软件。
可以极大降低概率。

yuyu87 发表于 2023-10-18 08:56:33

天下乌鸦一般黑 发表于 2023-10-18 08:51
1、把断点全部清除。
2、再关闭软件。
可以极大降低概率。
(引用自3楼)

每次都是这样做,可仍然有1/4机率出现死掉。
网上的办法不太好使。
我现在用的STM32H7的如果用J-LINK V9不支持,只能用DAP和ST-LINK

天下乌鸦一般黑 发表于 2023-10-18 08:57:30

yuyu87 发表于 2023-10-18 08:56
每次都是这样做,可仍然有1/4机率出现死掉。
网上的办法不太好使。
我现在用的STM32H7的如果用J-LINK V9 ...
(引用自4楼)

好吧。这已经是我能忍的范围了。
坐等楼下大佬给新方法。~

AWEN2000 发表于 2023-10-18 09:02:00

换了5.36版本后没再出现这个错误了

mypear 发表于 2023-10-18 09:30:58

用这么久没见过这个错误

pulan 发表于 2023-10-18 09:52:06

以前没有这个问题,最近用总是出现这个问题。

wqy0410 发表于 2023-10-18 09:56:47

这只有任务管理器中关闭软件才行

yuyu87 发表于 2023-10-18 09:57:34

AWEN2000 发表于 2023-10-18 09:02
换了5.36版本后没再出现这个错误了
(引用自6楼)

J-LINK不会出现此问题。

AWEN2000 发表于 2023-10-18 11:32:26

yuyu87 发表于 2023-10-18 09:57
J-LINK不会出现此问题。
(引用自10楼)

我用stlink

amigenius 发表于 2023-10-18 11:38:51

yuyu87 发表于 2023-10-18 08:56
每次都是这样做,可仍然有1/4机率出现死掉。
网上的办法不太好使。
我现在用的STM32H7的如果用J-LINK V9 ...
(引用自4楼)

升级一下JLINK驱动就能支持啊,俺18年就用JLINK调H7了

Jason022 发表于 2023-10-18 11:48:50

同样经常遇到,有时候很频繁出,有时候一天都没事,没找到规律。。

yuyu87 发表于 2023-10-18 12:09:59

amigenius 发表于 2023-10-18 11:38
升级一下JLINK驱动就能支持啊,俺18年就用JLINK调H7了
(引用自12楼)

升级就提示盗版了。J-LINK V6.22没盗版提示,稍新一点就有提示。

yuyu87 发表于 2023-10-18 12:10:40

amigenius 发表于 2023-10-18 11:38
升级一下JLINK驱动就能支持啊,俺18年就用JLINK调H7了
(引用自12楼)

你说的是H74X
我现在用的是H72X,太旧的不新,太新的不能用。

first_blood 发表于 2023-10-18 18:55:02

JLINK 也会出现

lb0857 发表于 2023-10-18 21:45:03

Jason022 发表于 2023-10-18 11:48
同样经常遇到,有时候很频繁出,有时候一天都没事,没找到规律。。
(引用自13楼)

工程建立在非中文目录,
断点每次编译之后,全部取消,
发生概率少了许多。
期待新版本修复这个bug

Jason022 发表于 2023-10-19 08:16:24

lb0857 发表于 2023-10-18 21:45
工程建立在非中文目录,
断点每次编译之后,全部取消,
发生概率少了许多。
(引用自17楼)

应该不是目录的问题,我专门弄得纯英文路径,一样出现,感觉多开几个工程就容易出,但有时候又没事

liao-ljj 发表于 2023-10-19 08:24:07

我的edu-jlink确实概率低,但是其他的就很高了.....也有类似情况!

beiqibing000 发表于 2023-10-19 08:29:42

每次退出调试前   清除掉断点   可以降低概率

yuyu87 发表于 2023-10-19 08:43:41

first_blood 发表于 2023-10-18 18:55
JLINK 也会出现
(引用自16楼)

我用J-LINK没出现过,其它的调试器经常出现。

yuyu87 发表于 2023-10-19 08:44:08

liao-ljj 发表于 2023-10-19 08:24
我的edu-jlink确实概率低,但是其他的就很高了.....也有类似情况!
(引用自19楼)

edu版多少钱?哪儿买的?分享下。

istars2005 发表于 2023-10-19 08:52:10

谁说Jlink不会出现的?一样会出现,不胜其烦

zxq6 发表于 2023-10-19 08:55:42

istars2005 发表于 2023-10-19 08:52
谁说Jlink不会出现的?一样会出现,不胜其烦
(引用自23楼)

我用5.23出现概率很大,后来换5.26出现就少了。但是偶尔也有,出现的时候只能结束进程后再次启动

yuyu87 发表于 2023-10-19 11:34:46

zxq6 发表于 2023-10-19 08:55
我用5.23出现概率很大,后来换5.26出现就少了。但是偶尔也有,出现的时候只能结束进程后再次启动 ...
(引用自24楼)

这么旧的版本?我现在用的是5.38

first_blood 发表于 2023-10-20 10:00:44

5.36版本出现,之前低版本没有出现过

爱晴海玩偶 发表于 2023-10-20 15:30:45

这个好像跟烧录器没关系吧。我正常使用keil看代码。跳转函数也会概率出现这个报错。只有关了重开
页: [1]
查看完整版本: 多少年了,这个问题KEIL还没解决【Encountered an improper argument】