你好
我有一个问题,如果我使用 sprintf,我的 NUCLEO-U575ZI-Q 板会出现硬故障。
我通过基于示例项目“Tx_Thread_Sync”创建一个新项目来重现该错误。所以我正在使用 Threadx。
然后我在 app_threadx.c 中添加了两行
字符海峡 [80];
sprintf(str, "Pi = %u", 3);
然后在变量定义处放置一个断点。我运行代码,当我单击进入调试 sprintf 函数的函数时,MCU 直接转到 HardFault_Handler。
请帮忙。
我该怎么做才能使用 sprintf?