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 专家!
的模块 MSP430FR2155。
我曾尝试使用 printf 在 CCS 控制台上打印几条语句、但都无法正常工作。 我已经浏览过 这份文档、并且 也完成了使用 printf 文档提示中建议的所有更改、但仍然不走运。 我使用 SBW 引脚刷写代码
为了清楚起见、以下是我到目前为止所做的改动:
1.更改堆和堆栈大小
2.包括
3.在属性的调试部分中启用 CI/O 函数使用。
4.已将 printf 支持更改为完整支持。
我不理解 printf 为何仍然无法正常工作、并且我也找不到 C I/O 控制台。 除这些建议外、还有其他建议吗?
感谢任何帮助。 提前感谢! 祝你度过美好的一天!
请确保查看的是项目输出控制台、而不是构建控制台。 在屏幕截图中、您正在查看构建输出控制台。
另外,你可能想要一个 fflush()
尊敬的 Dennis:
很抱歉、我上传了错误的屏幕截图。 这是项目输出控制台。
嗨、Keith、
我不熟悉 fflush()的用法。 是否有与该主题或文档使用该主题或文档?
让我尝试在我的终端使它工作...
好的、我在 MSP430FR2676 (足够接近 FR2155)上运行。 但是,也许只是我的设置,当调用 printf()时,我的代码在名为"trgmsgc"的文件中停止,就好像有断点,但没有断点。 如果单击"Continue (继续)"、控制台上将显示 printf()消息。
查看是否遇到相同的问题、并告诉我是否在控制台上看到输出。
谢谢你 Keith!
我会尝试它。
您好、Dennis、
感谢您发送编修。 这也是一件好事。 不过、我阅读了一篇文章(这篇文章)并按照提到的步骤进行了操作、printf 语句现在可以正常工作。 但是、每当我尝试在代码中添加 printf 语句时、都会收到一条警告。
如果我删除 printf 语句、则不会出现此警告。 有人知道为什么会发生这种情况吗?