10.1 EDK  –  SDK调试器在printf()上停止-Altera-Intel社区-FPGA CPLD-ChipDebug

10.1 EDK – SDK调试器在printf()上停止

问题描述

当我使用SDK调试C程序时,只要代码中没有使用“printf()”函数,它就可以正常工作。但是,只要使用“printf()”函数,调试器就会停止;也就是说,它没有达到断点,而是无限运行。

“xil_printf()”不会发生此问题。另请注意,即使使用“printf()”,代码运行正常,也不会调试。

解决/修复方法

这是SDK调试器的问题。

有两种方法可以解决此问题:

#1:

使用xil_printf()而不是printf()。有关功能的差异,请参阅(Xilinx答复19592)

#2:

使用GDB调试软件。

请登录后发表评论

    没有回复内容