我正在使用 Azure RTOS ThreadX 开发一个微控制器应用程序,我想使用 TraceX 在我的硕士论文中发布结果。问题是我的应用程序在 Cortex M0+ 上运行,并且只有 20k 的 RAM。从这 20k 中,我只能分配 10k 给 TraceX 缓冲区。
我只能想到两种解决问题的方法:
- TraceX 只保存线程切换和事件标志信号等;
- 能够在 TraceX 开始覆盖并保存缓冲区之前下一个断点,最后放在一起;
有人有同样的问题吗?你如何解决它?
我正在使用 Azure RTOS ThreadX 开发一个微控制器应用程序,我想使用 TraceX 在我的硕士论文中发布结果。问题是我的应用程序在 Cortex M0+ 上运行,并且只有 20k 的 RAM。从这 20k 中,我只能分配 10k 给 TraceX 缓冲区。
我只能想到两种解决问题的方法:
有人有同样的问题吗?你如何解决它?
两种选择都是可能的: