Part Number:TMS320F28033Other Parts Discussed in Thread:C2000WARE
你好,通过查找E2E论坛中关于printf重定向的资料,发现TMS320F28035: 关于C2000中 printf函数的应用疑问 – C2000︎ 微控制器论坛 – C2000 微控制器 – E2E 设计支持 (ti.com)这篇文章中进行了比较详细描述,另CCSv4 printf问题 – C2000︎ 微控制器论坛 – C2000 微控制器 – E2E 设计支持 (ti.com)这篇文章中也有一些描述,参考2802X里面的例程Example_F2802xLaunchPadDemo发现,项目中有按照Tips for Using Printf这篇文章中操作,但是整个项目中我搜索SCI_open关键词都无法找到定义,只在sci_io.h中找到声明,我不知道SCI_open这些函数实际上是在那里定义的,以及这些函数定义里面应该添加些什么内容,从而实现printf通过串口进行输出。
Cherry Zhou:
您好我们已收到您的问题并升级到英文论坛,温馨提示您由于圣诞及新年假期,英文论坛的答复将稍晚,敬请谅解!
,
Cherry Zhou:
您好,您的问题已经跟进给工程师,预计将在 1 月 22 日的第一周前回复。
此外, SCI_open 函数在位于 <C2000Ware_XX\device_support\F2802x\common\source> 文件夹的 sci_io.c 文件中。
,
Cherry Zhou:
您好,要包含所需的文件 (如 sci_io.h) ,project include options必须指向这些文件。 以下是 LaunchPadDemo 项目的屏幕截图可供您参考,其中包含相对路径。 请注意 main .c 文件还包括以下header files:
#include <stdio.h>#include <file.h>
#include "sci_io.h"
像 "stdio.h" 这样的文件位于 CCS 安装文件夹内。 以下为该路径的一个大概示例,具体取决于 CCS 版本和编译器版本。 您可以在项目设置中包含路径,也可以将文件移植到项目中。
C:\ti\ccs1100\ccs\tools\compiler\ti-cgt-c2000_21.6.0.LTS\include
,
Tianping LI:
好的,谢谢