我一直在使用基于 printf 的跟踪来尝试解决一些 MSP430代码问题。 除非逻辑也恰好使用 UART、否则这是正常工作的、这对某些函数是如此。
用于将 printf 等控制台写入返回到 CCS 控制台的机制有点不透明、但我们知道这是使用某种 UART 来生成通过 JTAG 传输的串行流。 我猜测 控制台写入和逻辑本身的 UART 使用在某种程度上存在冲突。
抱歉、如果这是一个愚蠢的问题、但我正在努力弄清楚这是如何工作的、可以在哪里/如何配置它(如果我甚至在正确的轨道上!)
控制台写入命令是物理 UART、还是在软件中完成? 如果它确实使用物理 UART、则可以配置所使用的器件。 关于可能导致这些问题的任何其他想法。
感谢您的任何见解- Andrew (CCS 11.2.0、GNU 工具链)