本次测试使用广州创龙TL5728-IDK工业控制开发板进行PRU网口测试。

开发板特点:

Ø 基于TI AM5728浮点双DSP C66x +双ARM Cortex-A15工业控制及高性能音视频处理器;

Ø 双核PRU-ICSS工业实时控制子系统,支持EtherCAT、EtherNet/IP、PROFIBUS等工业协议;

Ø 支持2路千兆网,用于网络调试、数据传输、工业以太网主站;

Ø 支持4路PRU百兆网,用于网络调试、数据传输、工业以太网从站;

下面我们开始进行PRU网口测试:因为"PRU1"的两个网口引脚和千兆网的引脚复用,所以若要使用4个PRU网口(如上图资源图解),需要在U-Boot命令行中设置环境变量,让U-Boot加载不同的dtb文件。

在测试前,先插好PRU四个网口的网线,启动系统,执行以下命令设置环境变量:

Uboot# setenv idk_pru1_mii yes

Uboot# saveenv

注:当"idk_pru1_mii"不等于yes时,加载的dtb文件是"am572x-idk.dtb",当"idk_pru1_mii"等于yes时,加载的dtb文件是"am572x-idk-pru1-mii.dtb"。

如果需要使用千兆网,需要在U-Boot命令行执行以下命令:

Uboot# setenv idk_pru1_mii no

Uboot# saveenv

网卡对应关系:

"pru2-mii1"测试:

Target# ifconfig eth0 down

Target# ifconfig eth2 down

Target# ifconfig eth3 down

Target# ifconfig eth1 up //根据网卡对应关系来设置对应网口为开的状态。

Target# ifconfig

Target# ping http://www.baidu.com

其他三个网口测试方法同理。只需要将另外三个网口关掉,进行ping操作就行。如:需要测试"eth0",将"eth1/eth2/eth3"关掉。

注:如果"ethX"之前已经关闭,在执行"ifconfig ethX up"(X为0,1,2,3)时,如果没有"link becomes ready"打印,请按以下操作重新关掉网口,再打开网口,直至打印"link becomes ready"。

Target# ifconfig ethX down

Target# ifconfig ethX up

本例以"eth0"为例:

创龙AM5728开发板PRU网口测试相关推荐

  1. 【学习分享】8 创龙TMS320C6748开发板 基于PRU的Demo例程演示

    hello亲爱的读者们,小编又来更新啦,今天例程所处开发环境依然还是广州创龙开发的TMS320C6748开发板,对往期文章有兴趣的读者可以转到置顶查看往期文章.至此,[学习分享]创龙TMS320C67 ...

  2. 【学习分享】2、创龙 TMS320C6748开发板程序加载和烧写(一)

    此部分由于篇幅过长,将分为五个小点进行叙述,此处主讲基于仿真器的程序加载和烧写,所用器件为创龙TMS320C6748开发板.需要注意的点已在备注中进行说明. 如果需要从头开始进行本使用手册的阅读,欢迎 ...

  3. 【创龙TMS320C6748开发板试用】+几种基本的程序下载和烧写办法总结

    今天刚好歇下来,就折腾折腾板子了.本来是对着视频学习的,但是其实视频上毕竟是讲,一遍过去了,可能小的东西忽略了,导致怎么都不成功,折腾了好久,也算稍微摸了一点门道,在此大致总结下,和大家一起分享学习 ...

  4. 使用CCS+XDS100V2在创龙DM3730开发板完成程序下载和调试

    2018.4.10日拿到创龙EVM-DM3730开发板,按照操作手册进行SD卡程序启动操作,基本上没有问题. 由于项目需要,在DM3730上开发裸机程序,完成对外围器件的功能测试,因此尝试使用下载器对 ...

  5. 【学习分享】2、创龙 TMS320C6748开发板程序加载和烧写(四)

    此部分由于篇幅过长,将分为五个小点进行叙述,此处主讲基于SD卡烧写程序到NAND FLASH,所用器件为创龙TMS320C6748开发板.需要注意的点已在备注中进行说明. 如果需要从头开始进行本使用手 ...

  6. 【学习分享】2、创龙 TMS320C6748开发板程序加载和烧写(二)

    此部分由于篇幅过长,将分为五个小点进行叙述,此处主讲基于串口的程序加载和烧写,所用器件为创龙TMS320C6748开发板.需要注意的点已在备注中进行说明. 如果需要从头开始进行本使用手册的阅读,欢迎阅 ...

  7. 广州创龙TLK7-EVM开发板介绍

    开发板简介 Ø 基于Xilinx Kintex-7系列高性价比FPGA处理器: Ø FPGA芯片型号为XC7K325T-2FFG676I,兼容XC7K160T/410T-2FFG676I,NOR FL ...

  8. 创龙DSP6748开发板音频代码无法运行的问题

    先和另外一块 开发板进行 底板和 核心板的互换,交叉烧写程序,运行测试得出结论:底板的问题. 检查底板的音频芯片TLV320AIC3106I 供电电压3.3V 和 1.8V,发现1.8V电压不正常识零 ...

  9. 创龙DSP6748开发板驱动LCD屏

    1. DSP6748内部有2个LCD控制器,Raster Controller 光栅控制器和the LCD Interface Display Driver (LIDD) controller 控制器 ...

最新文章

  1. 2018年最后几天学什么?给你关注度最高的10篇文章
  2. UBuntu14.04下安装和卸载Qt5.3.1
  3. 如何用photoshop做24色环_如何用Photoshop给照片添加印章水印,内附印章模板素材...
  4. Android中的ListView实现图片文字和按钮
  5. JS:js 数组赋值问题 :值传递还是引用?
  6. numpy拼接_巧用numpy切分图片
  7. 2044. 统计按位或能得到最大值的子集数目
  8. mysql双机热备 读写分离_轻松搭建MySQL主从复制、读写分离(双机热备)
  9. Notes:DOM的事件模拟
  10. VideoLan 0.8.6b test 1
  11. 使用IE浏览器访问JSP界面,当使用断点时相关的样式会显示,当不适用断点时,相关的样式不会显示
  12. 并发编程学习之Callable接口
  13. 小说Symbian的签名
  14. 机器人跟踪_使用手机和机器学习跟踪睡眠
  15. java 微信转账 ca_error_CA证书出错,请登录微信支付商户平台下载证书
  16. 用之前使用正常的keil工程调试程序时,一直卡在 0x00000000 的解决方案
  17. 如何使用iTunes制作iPhone铃声
  18. iOS教程:移动终端游戏动画设计的12个原则
  19. NR-PRACH接受端如何检测出preambleid和TA的
  20. Unity游戏脚本简单学习

热门文章

  1. 自荐.net快速开发平台,新时代的选择
  2. 聚观早报 | 国美电器被申请破产清算;首款太阳能汽车投入生产
  3. 金融培训直播的优势有哪些?
  4. 公式编辑器mathtype中一些符号显示方框,如何解决呢?
  5. “风口”只是一方面,看家电电商如何玩转立体化营销问鼎第一渠道
  6. 一个执行计划异常变更的案例 - 外传之SQL AWR
  7. 详解nginx代理天地图做缓存解决跨域问题
  8. 克拉克森原则(转载)
  9. 什么是流量劫持,如何防止流量劫持、流量劫持怎么办
  10. python数据分析基础试卷及答案_PYTHON数据分析基础_章节测验,期末考试,慕课答案查询公众号...