工具与软件:
您好!
我将使用此 MCU 接收基于以太网的命令、然后发送相关但不同的 UART 数据(这最终是一条具有此总线上其他嵌入式模块的 RS -485总线)。 为了实现这一目标、我将 tcpEcho 和 uartEchoDma 示例工程组合在一起。 我已让每一个都独立工作。
问题是、当我同时包含两组代码时、项目将运行大约3秒、并且项目将跳至中止。 我已将 tcpTask 设置为优先级1、将 uartTask 设置为优先级2。 没有使用信标、我认为这样没什么问题、因为 tcpTask 在没有活动时似乎会退出。
我是否需要使用信标或事件来协调这两个任务? tcpTask 应该具有优先级、但如果没有任何以太网活动、我需要执行 uartTask。 我已提供软件文件。
谢谢!
挪亚
e2e.ti.com/.../6318.tcpEchoHooks.c
e2e.ti.com/.../5751.uartEcho.ce2e.ti.com/.../5751.main.ce2e.ti.com/.../EK_5F00_TM4C129EXL.c