工具/软件:
尊敬的 TI 专家:
我们希望扩展 DPC 任务大小。 因此,我们调整系统堆和 DPC 任务大小,如下图所示。


我们在 main 的开头添加 print。 调整后、电路板电流异常、无法看到 UART 打印。

此问题似乎与我们的应用程序代码有关、因为实现相同大小更改的另一个存储库未遇到此问题。
我们想知道是否有方法在主执行之前检查代码问题并进行调试。
下面是映射文件、左侧包含问题、而右侧不包含问题。

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.
工具/软件:
尊敬的 TI 专家:
我们希望扩展 DPC 任务大小。 因此,我们调整系统堆和 DPC 任务大小,如下图所示。


我们在 main 的开头添加 print。 调整后、电路板电流异常、无法看到 UART 打印。

此问题似乎与我们的应用程序代码有关、因为实现相同大小更改的另一个存储库未遇到此问题。
我们想知道是否有方法在主执行之前检查代码问题并进行调试。
下面是映射文件、左侧包含问题、而右侧不包含问题。

尊敬的 Yongheng:
感谢您联系我们。 请提供以下信息:
似乎您进行了两处更改、一处是关于 systemHeap 的大小、另一处是关于 DPC 任务的大小。 您能否尝试单独实施每个变更、以便我们缩小此问题所引起的变化范围。
此致、
Vignesh K.
尊敬的 Vignesh:
1 SDK 版本为 mmwave_sdk_03_05_00_04。
2 我们使用定制板而不是 EVM。 我们的应用程序变更主要与 CPD Algo 相关、后者增加了许多全局和局部变量。
3 我们更改 systemHeap 和 DPC 任务栈大小。 因为 我们认为 DPC 任务 RAM 位于 systemHeap 中。 没有从堆分配任务栈 RAM? 如果我们只增加 DPC 任务的大小、就没有问题、但我们发现 RAM 大小没有变化。
此致、
永恒
尊敬的 Yongheng:
您可以在器件到达 main 之前使用一种技术来调试器件、这可能使您能够在 main 之前检查代码是否有问题。 请按照以下 E2E 中概述的步骤操作:
如果您发现了一些问题并需要更多指导、请告诉我。
此致、
Vignesh K.
尊敬的 Yongheng:
很抱歉耽误了回复、这个 E2E 迷失在我的组合中。
首先、关于 JTAG 问题、请尝试更新 XDS 固件。 您可以在下面找到相关信息:
https://software-dl.ti.com/ccs/esd/documents/xdsdebugprobes/emu_xds110.html#updating-the-firmware
重新评定扩展栈大小时的问题、请允许我在几天内进行研究。 我们没有这方面的任何文档、因此需要更多的工作。
感谢您的耐心等待。
此致、
Vignesh K.
尊敬的 Yongheng:
要扩展堆栈大小、可以尝试在 dss.cfg 文件中修改这一行。