主题中讨论的其他器件:C2000WARE
工具/软件:TI C/C++编译器
尝试使用 sprintf() c28内核运行代码:
uint16_t tempBuf[50];
sprintf (char *) tempBuf、"(%.1f)"、0.1);
成功构建工程、无警告。 单步进入 sprintf(),它在 __TI_printfi()中失败并跳转到 Interrupt_illegalOperationHandler(),然后被自由化。
在工程属性中、"printf"的级别设置为"full"。 堆栈大小为4K。
需要一些建议。 谢谢。