This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

K1_STK_v1.1 GE网口例程怎么调试

TI技术支持及论坛高手:

1. 请问能否告诉下TI官方TMDSEVM6678LE开发板,运行K1_STK_v1.1中 GE例程,调试具体步骤?

2.为什么例程中找不到IP、端口设置?难道不用设置IP、port?

3. 论坛里说将Dest_MAC_address设置为目标PC的MAC,为什么要设置MAC?

4. Dest_MAC_address为什么是有2个元素的数组?

5. TCP协议和UDP协议在哪里改?

6. DSP向PC发信息,调用什么函数?

 

  • GE例程的调试步骤请参考docs文件夹里的KeyStone_1_GE_STK_User's_Guide.doc

    STK GE主要是演示怎么初始化EMAC模块,并不包含以太网协议栈,就是说没有TCP/IP或者UDP协议的支持。如果要用协议栈的话,要参考SDK里的NDK helloworld例程。
  • 感谢您的及时回复!

    1. NDK好像只能在SYS/BIOS系统下运行。

    2. 能否提供下裸机例程代码,DSP与PC网口通讯。

    3. 官方有无相关功能封装好的函数库文件,例如,GbE功能函数库文件、SRIO功能函数库文件。如果让用户先了解相关功能协议再去查寄存器写程序,这个难度比较大也比较费时。
  • stk就是裸跑的例程,使用网络可以考虑在GE下面添加pa支持,我正打算搞;
    pdk里面其实有相应的示例呀;
    而stk也分common目录和具体的测试外设目录,实际上common里就是驱动哦,你用的话修改下外设目录的代码就能用了,再好一些可以自己把common目录移出去弄成驱动库,嗯,其实我就是这么干的丷丷
  • 感谢您的回复!
  • STK中的GE例程中可以采用UDP通信,ARP及UDP都可以正常接收发送,但是当DSP6678接收到一定数量的数据后,链路会断开,数量大概为324*62字节,请问有解决办法吗?
  • 没有遇到呢,暂时还没有调试到这里来,要不分享下你当前的进度呢,o(∩∩)o...哈哈
    注意检查下是不是描述符耗尽了,然后没检查push了个空的进去,queue给清空了。