工具/软件:Code Composer Studio
您好!
对于一个项目、我目前正在尝试使 RTOS 分析器正常工作。 我在 UART 模式下使用 LoggerIdle 从嵌入式系统中获取数据。
我使用的是 Code Composer 10.0.0
只要我对与 LoggerIdle 一起使用的 UART 实例使用115200的波特率、一切似乎都正常。 我将数据放入 RTOS 分析器。
当使用执行分析(仅启用任务)并且代码在短时间内在不同任务之间多次跳跃时、LoggerIdle 似乎无法足够快地将记录的数据发送到 UART。 我会得到数据损失。
因此、我想将 UART 的波特率提高到1兆波特。 通过在固件端进行更改以及在 RTOS 分析器配置窗口中更改波特率、我将无法再在 RTOS 分析器中接收有效数据。
当使用1Mbaud 连接串行终端应用时、我可以看到与使用115200波特完全相同的数据流。 固件方面似乎可以正常工作。
当我启动 RTOS 分析器时、会出现配置窗口。
在这方面,我面临两个问题:
- 按下"Configure Port"(配置端口)按钮时、不会发生任何情况。 没有对话框打开。
- 我在一些很旧的用户指南中看到端口名称的语法应该是 : /8N1、其中8N1表示8个数据位、无半字节、1个停止位。
但是、如果我使用端口名称"COM8:1000000/8N1"、仍然没有有效数据
如果我现在运行该应用程序、我将不会获得有效数据。
我的问题:
- 为什么“配置端口”对话框不打开?
- Port Name 语法是否正确? : /8N1、其中8N1表示8个数据位、无半字节、1个停止位。
- 如果语法正确、为什么不使用更高的波特率?
提前感谢您、
Stefan