您好、 我在刻录程序时遇到了一个问题。 程序烧录后、程序指针未在主函数中停止。 如图所示、 它会在 BootROM 存储器中的 ESTOP0处停止。 我也不能步出 ESTOP0。

单击"运行"按钮后、状态栏显示"A reset occured on target (目标发生重置)"

您愿意提供一些调试建议吗?
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.
您好、 我在刻录程序时遇到了一个问题。 程序烧录后、程序指针未在主函数中停止。 如图所示、 它会在 BootROM 存储器中的 ESTOP0处停止。 我也不能步出 ESTOP0。

单击"运行"按钮后、状态栏显示"A reset occured on target (目标发生重置)"

您愿意提供一些调试建议吗?
断开并重新连接时不会出现此问题,每次调试时都会出现此问题。
项目编译时会显示一些警告、如下所示、但这些警告是有关未声明的外部函数的警告。

在"Disassembly" 窗口中,如果您向上滚动,您能看到调用了哪个陷阱函数吗?
抱歉、我不太了解汇编语言。 以下是 以上部分代码供参考。

在该项目中、我添加了由 Simulink 生成的动态数组、现在我在将动态数组替换为静态数组后无法进行调试。
祝你一切顺利,
朱
您好、Zhu:
项目编译时会显示几条警告,如下所示,但这些警告是关于未声明的外部函数的警告。
要处理未声明的外部函数、您是否可以包含它们来自哪个头文件? 此外、对于编译器版本、请确保工程属性中的编译设置是选择您的 CCS 版本上可用的编译器版本。
在这个项目中,我添加了由 Simulink 生成的动态数组,现在我在用静态数组替换动态数组后没有调试问题。
如果唯一的区别是动态数组与静态数组、您能向我展示每个数组是如何声明/初始化的吗?
此致、
阿米尔·奥马尔