我有一个问题,如果我们从我们的代码中调用CLI,然后用来编程16个设备,CLI窗口打开然后立即关闭。我已经设法屏幕抓取错误:
ERROR: [cli_int_console_window] 87:参数错误。
错误:SetConsoleScreenBufferSize失败了。
关键错误。应用程序将退出……
请你在这件事上做文章
关键词:
设备:
我有一个问题,如果我们从我们的代码中调用CLI,然后用来编程16个设备,CLI窗口打开然后立即关闭。我已经设法屏幕抓取错误:
ERROR: [cli_int_console_window] 87:参数错误。
错误:SetConsoleScreenBufferSize失败了。
关键错误。应用程序将退出……
请你在这件事上做文章
嗨jlaugharne,
您能解释一下您从代码中调用CLI是什么意思吗?您是否使用生产线工具(PLT),以程序16设备,您正在使用的CLI从智能片段?另外,您要发送哪条命令?
谢谢,PM_Dialog
你好
是的,我们正在使用PLT的CLI版本对16个设备进行编程。我们尝试在自己的应用程序中使用批处理脚本调用CLI。PLT CLI可以看到打开,但立即关闭。
当我们尝试通过命令行控制台直接使用PLT CLI时,我们也会经历同样的行为,但偶尔我们也能够捕获前面提到的错误消息。据我们所知,它与控制台缓冲区大小有关。
我们用以下参数调用CLI: -p -l -s。
然而,参数并不相关,因为即使我们尝试不带参数调用PLT CLI(因此我们应该得到帮助输出),我们也会发现相同的行为:CLI窗口打开并立即关闭。
亲切的问候
Jonathan L
嗨jlaugharne,
让我查一下您的问题,然后尽快给您答复。你能告诉我你在做哪个版本的PLT软件吗?
谢谢,PM_Dialog
你好
PLT版本是v_4.1.0.132
问候
Jonathan L
嗨jlaugharne,
这是一个问题PLT版本是v_4.1.0.132。为了修复它,请到命令行窗口的属性,并按下“布局”标签。然后你应该改变高度“屏幕缓冲大小”到最大允许的大小。这个bug已经在最新版本的PLT固件(da1458x_da1468x_plt_v_4.3.4 .0.310)中修复。我强烈建议您使用最新版本的物理带库。
谢谢,PM_Dialog