工具/软件:Code Composer Studio
您好!
我有一个程序可以在使用 printf 打印字符串和小数时正常工作。 但是、如果我包含一个具有浮点的简单代码:
float a = 0.1;
printf ("我的 float:%f"、a);
printf 不显示任何内容! 每当我暂停程序以进行调试时、它总是在以下行暂停:
(三 *函数:codestart 段 * 说明:分支到代码起始点 .sect "codestart" code_start: 如果 WD_DISABLE = 1 LB wd_disable ;分支到看门狗禁用代码<------ 在这里它会停止 其他 LB _c_int00 ;分支到 RTS 库中 boot.asm 的启动 .endif
如果我使用 snprintf、也会出现同样的问题。
我已经尝试使用内存。 我将 .cio 段分配给 了 USB_RAM 存储器范围(0x1000长度-我已经开始了另一个主题,并询问了正确的方法,请参阅 https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/625989 ),将 RAMM1长度增加到0x1000,从而将堆栈和堆大小设置为0x1000。 因此、这不应该是问题。 还有其他想法吗?

