主题中讨论的其他器件:C2000WARE
您好!
我想将 STDOUT 重新定向到 SCID 端口、而不是 SCIA。 因此,我按照示例中的命令编写了以下语句:
状态= add_device ("scid"、_ssa、SCI_open、SCI_close、SCI_read、 SCI_WRITE、 SCI_LSEEK、SCI_unlink、SCI_rename);
FID = fopen ("scid"、"w");
freopen ("scid:"、"w"、stdout);
setvbuf (stdout、NULL、_IONBF、0);
SCID_Fifo_init();//初始化 SCI FIFO
SCID_echoback_init();//初始化 SCI 以实现 echoback
printf ("\r\nHello World!\n\n0);
但事实证明它不起作用。 终端控制台上未打印任何内容。 已确保波特率的设置正确。
原因可能是什么?
谢谢你。
此致、Djony Pamudji。

