工具/软件:
您好、Texas Instruments 工程师:
我与 CC1310 的合作取得了良好进展。
我的固件包含四个任务、所有任务都具有优先级#2 +空闲任务、以实现流程的顺序执行。
我的客户端现在要求我添加一个看门狗锁定监控系统、以便在必要时重新启动 MCU。
在我的程序开始时、这四个任务仍被阻止、仅执行空闲任务。
我的应用程序周期如下所示:
TaskIDLE - IDLE
task01 — 在检测到移动时,通过从中断回调发布信标来激活。 (它在 UART 操作后再次锁定。)
TASK02 — 当它接收到包含来自 UART 的数据的邮箱并处理消息时解锁。 (它在发送 RF 消息后再次锁定。)
任务 03 — 当接收到包含来自 RF 的数据的邮箱并处理消息时解锁。 (它在通过 UART 发送数据后再次锁定。)
Task04 — 通过从 Task03 发布信标来解锁。
看门狗示例方法引导我实现 100%周期性系统、但我的应用不会。
所以我开始思考。
我应该使用什么策略来监控活动任务?
感谢您提前提供帮助。
