我是一名 DSP 编程人员(而不是网络编程人员)、使用 LCDK6748开发板开发数据采集产品。 我的目标是使用 TI 网络开发套件(NDK)从 A/D 转换器捕获数据并将原始数据传输到主机 PC。
我 已使用 NDK 2.23.1.1成功安装并测试 NSP 1.10.2.9的 NDK_evm6748_COFF_CLIENT 示例。 我还开发了一个 SYSBIOS 应用程序、该应用程序从 ADC 获取样本并将其存储到双缓冲器中。
当一个缓冲区被填满时、我想使用客户端示例的数据服务器将其内容传输到 PC、而另一个缓冲区正在被填满。
当我 使用 winapp 应用程序 recv.exe 来运行 NDK_evm6748_coff 客户端数据服务器时、似乎 DSP 只是回循环 PC 发送的数据。 我在 DSP 端 NSP 源代码中找不到任何可以告诉我如何"发送()"缓冲数据的挂钩。
我找到了一个题为"C6000网络开发套件入门"的文档(spraa4x.pdf)、其中介绍了如何添加 DSP/BIOS 任务 "Sender.c"。要通过 入门技术讲座中使用的 CCS 3.3/DSP/BIOS 客户端示例从 TI C6455 EVM 声卡传输数据。 遗憾的是、与 Workshop 关联的源代码.zip 文件似乎不再可用。
有人可以告诉我一些代码示例 (或建议) 、说明如何从 NSP 1.10.2.9修改 NDK_evm6748_coff 客户端示例 以发送缓冲区?
谢谢!
Bob