您好!
正如线程标题所示、我正在使用 Code Composer 并在特定行设置断点、在该行中、我将在计时器生成的时钟的上升沿执行 GPIO 引脚读取。 我使用 MSP432与 eMMC 闪存存储器件通信、该器件能够从连接到 GPIO 引脚的传感器读取/写入数据、并使用 eMMC 进行数据记录。 实际上、我要将"1"或"0"保存到长度为4096字节的无符号字符数组中(这是我计划进行优化以提高存储器存储的效率)、为了转换数据块、eMMC 将发送回 MSP432。 当我在执行 GPIO 引脚读取的行设置断点时、我能够单步执行引脚读取操作或取消断点、并允许我的程序以我设置的时钟频率继续读取。 但是、如果此行上没有断点、程序将冻结、并且我只能在调试模式下挂起或执行程序(暂停然后恢复程序仍会使程序保持冻结和不变)。 我假设在此行上没有断点时、会发生一些意外的中断、使我的程序一直处于此状态。 因此、我想知道是否有人对允许我的程序恢复或单步执行程序的断点可能正在解决什么有任何见解、以及为什么没有断点可能导致我出现此问题? 此外、有关我的程序可能在没有断点的情况下冻结的任何想法也会非常有帮助! 谢谢
TM