您好!
我正在使用 C6678的嵌入式跟踪缓冲器(我使用具有夹层的 EVM6678-Board)。
我尝试 从 (https://gforge.ti.com/gf/project/ctoolslib/frs examples_5.9.zip)运行示例项目 exTIETB-EDMA_C6678。
它运行良好,但 fopen()不起作用(文件描述符=0), 尽管控制台上的 printf 工作正常,我认为 CIO 是正确的。
我的问题是什么?
感谢您的参与、
Leon。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
我正在使用 C6678的嵌入式跟踪缓冲器(我使用具有夹层的 EVM6678-Board)。
我尝试 从 (https://gforge.ti.com/gf/project/ctoolslib/frs examples_5.9.zip)运行示例项目 exTIETB-EDMA_C6678。
它运行良好,但 fopen()不起作用(文件描述符=0), 尽管控制台上的 printf 工作正常,我认为 CIO 是正确的。
我的问题是什么?
感谢您的参与、
Leon。
您好、Yordan。
感谢您的回答、但问题已解决、但 TI 示例中未解决。 它在我的应用中工作。
现在我有另一个问题。
据我了解、在启动 Target Configuration.ccxml 并连接目标时、CIO (fopen()、fwrite()等)仅与 CCS 配合使用。
我使用 CToolsLib 的原因是从客户那里获取跟踪信息。 他在没有 CCS 的情况下只有 JTAG 连接。
如果 可能、我可以通过哪种方法来实现它。
感谢您的参与、
Leon。
Leon
您当然了解跟踪是高度压缩的数据。 例如、一条简单消息(无数据)将具有一个 ID、消息 ID 与屏幕上打印的内容之间的转换由 CCS 内部运行的解压缩函数完成。
也就是说、由于 CCS 具有 Java 插件、可以想象提取解压缩例程并在 CCS 之外的 PC 上运行它。 我不确定与此类问题相关的法律问题(如果有)、我不建议这样做。
客户为什么不想使用 CCS? 它是一个标准 IDE (正如我说过的、基于 Eclipse)、并且有很多资源可以使用它
已运行