我有一个问题,如果我们从我们的代码调用CLI,这是用来编程16个设备,CLI窗口打开然后立即关闭。我已经设法屏幕抓取错误:
错误:[cli_int_console_window] 87:参数不正确。
错误:SetConsoleScreenBufferSize失败了。
关键错误。应用程序将退出……
请你在这件事上好好利用一下
关键词:
设备:
我有一个问题,如果我们从我们的代码调用CLI,这是用来编程16个设备,CLI窗口打开然后立即关闭。我已经设法屏幕抓取错误:
错误:[cli_int_console_window] 87:参数不正确。
错误:SetConsoleScreenBufferSize失败了。
关键错误。应用程序将退出……
请你在这件事上好好利用一下
嗨jlaugharne,
您能解释一下从您的代码中调用CLI是什么意思吗?您是否使用生产线工具(PLT),以编程16个设备,您正在使用CLI从智能片段?另外,您要发送哪个命令?
谢谢,PM_Dialog
你好
是的,我们正在使用PLT的CLI版本来编程16个设备。我们正在尝试使用批处理脚本从我们自己的应用程序中调用CLI。PLT命令行可以打开,但立即关闭。
当我们尝试通过命令行控制台直接使用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.0.310)。我强烈建议您使用最新版本的PTL。
谢谢,PM_Dialog