gpt4 book ai didi

c++ - Keil uVision5 问题

转载 作者:行者123 更新时间:2023-11-28 06:48:34 26 4
gpt4 key购买 nike

在我正在从事的这个项目之前,我从未使用过 keil,但我总是能够只说 printf("hello); 并且它有效。
但是,对于 keil,我无法在调试 (printf) 查看器中显示它。
我在我的主要功能中散布了这样的语句,但没有打印出来。
我需要做些什么才能让它工作吗?

最佳答案

你必须 retarget the library以匹配您的硬件和/或开发环境。通常,最小的重定向会将 stdio 映射到 UART——尽管您可以实现完整的文件系统。

如果您希望 stdout 数据出现在 Debug(printf) 窗口中,您已实现重定向以写入 ITM 激励端口,如 here 所述.任何输出到 stdout 的数据都会出现在调试窗口中——而不仅仅是 printf

该库是可重定向的,因为您可以使用 stdio 来满足您的应用程序需求,而不仅仅是调试。将 UART 用于 stdio 而不是 ITM 的优势在于它是双向的,并且无需附加调试器即可工作,因此在任何情况下您都可能需要考虑这一点。

关于c++ - Keil uVision5 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24486749/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com