工具与软件:
尊敬的 TI:
我们正在 尝试enetphy.c使用ENETTRACE_VERBOSE和启用登录ENETTRACE_INFO、但 没有看到任何日志输出。 以下是所做的更改:
- 已修改
enet_component.mk- 第701行:
ENET_CFLAGS += -DENET_CFG_TRACE_LEVEL=5 - 第706行:
ENET_CFLAGS += -DENET_CFG_TRACE_LEVEL=5
- 第701行:
- 已更新
enet_trace.h- 第142行:
#define ENET_CFG_TRACE_LEVEL (ENET_CFG_TRACE_LEVEL_VERBOSE)
- 第142行:
尽管进行了所有修改、日志记录仍然无法正常工作。
- 我们将运行 enet_lwip_example_freertos。 主要用于
ENETTRACE_VERBOSE和ENETTRACE_INFO宏函数、二者均使用 Enet_trace.c 中的 EnetUtils_vprintf 和 EnetUtils_print 函数 - 我们曾尝试在 enetphy.c 中的一些函数(由 enet_lwip_freertos_example 调用)中添加日志、但这些日志均不可见。
- Enet_lwip_freertos_example 的 main.c 中的日志是可见的、可以通过 board_cfg.h 中配置的主 UART 实例5进行访问
- 我们注意到 Enet_lwip_freertos_example 的 main.c 中的 EnetAppUtils_print 调用与 EnetUtils_print 相同的打印函数。
- 这些日志是否可能流式传输到不同的主 UART 实例?
是否需要任何其他步骤、例如启用特定的调试标志、调整编译器选项或修改其他配置文件? 此外、我是否需要更新除之外的任何其他 makefileenet_component.mk 以确保正确启用日志记录?
此致、
Milena
