主题中讨论的其他器件: TMS320F280049C、 LAUNCHXL-F28069M、 LAUNCHXL-F280049C
您好!
用于 TMS320F28069的 TI 开发环境是否支持堆栈保护功能?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
用于 TMS320F28069的 TI 开发环境是否支持堆栈保护功能?
请查看此应用报告 《TMS320C28x DSP 上的在线堆栈溢出检测》
如果 遇到问题、此帖子 e2e.ti.com/.../online-stack-overflow-protection-for-piccolo 也可能会有所帮助。
最棒的
Matthew
遗憾的是、没有其他硬件主动监控该器件上的存储器总线。 CCS 中有一个堆栈分析工具、用于指示项目是否可能存在潜在问题、但这不是我认为您正在寻找的动态/主动分析。 View->Stack Analysis
我们在 TMS320F280049C 等较新器件上添加了额外的功能、允许堆栈溢出的 HW BP 共存。
https://training.ti.com/embedded-real-time-analysis-diagnostics-erad-c2000-devices
最棒的
Matthew
我们始终希望通过 ERAD 之类的新 IP 或现有 IP 的增强功能来长期改进我们的设备。 F28004x 是比 F2806x 更新的器件、因此它具有这些附加功能。 我们仍在销售并完全支持 F2806x、但其功能与我们的新/最新器件不同。
如果硬件堆栈查询以及其他硬件断点对您的应用很重要、则 F28004x 是从 F2806x 器件进行移植的良好路径。
这篇文章 https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/910532/ccs-tms320f280049-heap-size-limition-in-ccs10 提到了 CCS 中的堆监控器。 对于独立实现、我认为堆栈存在同样的问题、即我们需要监控存储器写入总线以查看其是否溢出了地址范围。
最棒的
Matthew