Other Parts Discussed in Thread: TMS320F28069, TMS320F280049C, LAUNCHXL-F28069M, LAUNCHXL-F280049C
主题中讨论的其他器件: 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.
Other Parts Discussed in Thread: TMS320F28069, TMS320F280049C, LAUNCHXL-F28069M, LAUNCHXL-F280049C
您好!
用于 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