Thread 中讨论的其他器件: controlSUITE、 C2000WARE、 SYSBIOS、 TMS320F280049C
工具/软件:TI-RTOS
我 将使用 LAUNCHXL-F280049C 评估 F280049C、以便将客户电路板从 F28075迁移到 F280049C。
我需要 具有 SCI 的管理控制台、以便我现在测试 printf 函数。
在 F28075上、我使用了 UARTprintf 函数、该函数与 controlSUITE 随实用程序库一起提供。
但 C2000ware 上的 F280049C 没有类似的实用程序、因此我将 STDOUT 重定向到 SCI、如下所示。
~~~μ A
状态= add_device ("scia"、_ssa、SCI_open、SCI_close、SCI_read、 SCI_WRITE、
SCI_lseek、SCI_unlink、SCI_rename);
FID = fopen ("scia"、"w");
freopen ("scia:"、"w"、stdout);
setvbuf (stdout、NULL、_IONBF、0);
~~~μ A
但是,我发现在 打印 uint16_t、 int32_t、uint32_t 变量时 printf 无法正常工作,如下所示。
我正在使用 CCSv8.3 / C2000ware 1.0.6.00和 SYSBIOS 6.73.0.12并附加我正在测试的项目文件。
您能不能指导我如何使 printf 函数正常工作。
此致、

