我正在开发一个 C#应用程序、使用 Uniflash CLI 加载 TI DSP。 使用 UNIFLASH 工具创建了一个软件包、并在 C#应用程序中调用了该批处理文件。
问题:配置调试器时,执行似乎停止。 上次从 CLI 返回:
配置调试器(首次启动时可能需要几分钟时间)...
从 Windows 控制台运行相同的批处理文件时、它会按预期完成。 是否有示例 CLI UNIFLASH 对话框或此问题的已知解决方案?
C#代码段:
//将目录设置为应用程序文件夹
System.Diagnostics.Process Process = new System.Diagnostics.Process();
Process.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
process.StartInfo.filename ="cmd.exe";
Process.StartInfo.arguments ="C CD "+ folder;
Process.StartInfo.UseShellExecute = false;
Process.StartInfo.CreateNoWindow = true;
Process.StartInfo.RedirectStandardOutput = true;
Process.StartInfo.RedirectStandardError = false;
Process.Start();
Process.WaitForExit();
process.close ();
//第一个 UNIFLASH 批处理文件
Process.StartInfo.arguments ="C "+ tbCmd.text;
Process.Start();
rtnval =等待 process.StandardOutput.ReadToEndAsync();