TI C6678 DSP与PC 的以太网通信实现

本文介绍了如何在TI C6678 DSP上实现与PC之间的TCP以太网通信。首先导入并调试TI提供的client工程,然后修改client.c中的IP配置以适应网络环境。接着,为了实现特定的控制运算,注释掉原有的echo响应函数,并创建新的函数以处理数据。最后,调整echoc.c进行测试,并确保数据传输的正确性。参考TI NDK User Guide和API Reference Guide进行更深入的学习。
摘要由CSDN通过智能技术生成

TI C6678 的DSP支持多种通信方式,通过以太网口实现TCP/UDP的通信就是方法之一。本文主要考虑如何实现DSP与PC间的网络通信和数据传输,因此内容较为简单,只是对TI已有的范例进行一些修改。关于使用C6678 DSP来实现网络应用并进行网络开发,那已经不是本文的讨论内容,更多内容可以参考TI NDK User GuideTI NDK API Reference Guide 两本技术手册。

导入样本工程

首先确保在CCS的目录下已经安装了合适版本的MCSDK和NDK。关于网络通信,TI在 TI NDK User Guide 的第二章Example Applications中介绍的两个例子都可以在MCSDK下找到,例如在我的电脑上就是C:\ti\mcsdk_2_01_02_05\examples\ndk。后面的内容都是在client工程的基础上作修改的,因此我们在这里导入在CCS中导入client工程。

导入之后尝试是否能够编译成功,如果编译报错,请根据相应的提示修改工程。(可能是include位置设置地不对等问题)。

编译成功之后连接DSP开发板尝试运行调试(Run – Debug),在调试过程中如果遇到报错请检查以下几项:(注意到此为止我们还没有修改工程的源代码)

  • 是否在运行前对DSP开发板进行了Reset? (必须进行!)
  • 工程是否运行在Core0?(不能运行在其他Core)
  • DSP的Boot模式是否已切换到 I2C POST boot?(不能在 IBL NOR boot on image 0 (default)模式)

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值