实例介绍
C6000系列DSP SRIO口测试程序。 可以完成互联,自环在内的SRIO口测试,并支持多个型号的C6000系列DSP。程序注释中把不同的测试方法和配置一一注释,可以完成不同种类的SRIO通信测试。
【实例截图】
【核心代码】
DSP1
└── DSP1
├── Debug
│ ├── ccsObjs.opt
│ ├── ccsSrcs.opt
│ ├── configPkg
│ │ ├── compiler.opt
│ │ ├── config.bld
│ │ ├── custom.mak
│ │ ├── linker.cmd
│ │ ├── package
│ │ │ ├── build.cfg
│ │ │ ├── cfg
│ │ │ │ ├── main_pe66.c
│ │ │ │ ├── main_pe66.cfg
│ │ │ │ ├── main_pe66.cfg.dot
│ │ │ │ ├── main_pe66.cfg.xml
│ │ │ │ ├── main_pe66.dep
│ │ │ │ ├── main_pe66.h
│ │ │ │ ├── main_pe66.mak
│ │ │ │ ├── main_pe66.oe66
│ │ │ │ ├── main_pe66.oe66.dep
│ │ │ │ ├── main_pe66.rov.xs
│ │ │ │ ├── main_pe66.rta.xml
│ │ │ │ ├── main_pe66.xdc.inc
│ │ │ │ ├── main_pe66.xdl
│ │ │ │ └── main.xe66.mak
│ │ │ ├── configPkg.ccs
│ │ │ ├── configPkg.class
│ │ │ ├── configPkg.java
│ │ │ ├── configPkg.pjt
│ │ │ ├── configPkg.sch
│ │ │ ├── package.bld.xml
│ │ │ ├── package_configPkg.c
│ │ │ ├── package.defs.h
│ │ │ ├── package.xdc.dep
│ │ │ ├── package.xdc.inc
│ │ │ └── rel
│ │ │ ├── configPkg.xdc.inc
│ │ │ └── configPkg.xdc.ninc
│ │ ├── package.bld
│ │ ├── package.mak
│ │ ├── package.xdc
│ │ └── package.xs
│ ├── DSP1.map
│ ├── DSP1.out
│ ├── makefile
│ ├── objects.mk
│ ├── sources.mk
│ ├── src
│ │ ├── ccsSrcs.opt
│ │ ├── common
│ │ │ ├── ccsSrcs.opt
│ │ │ ├── IPC_Test.obj
│ │ │ ├── IPC_Test.pp
│ │ │ ├── KeyStone_common.obj
│ │ │ ├── KeyStone_common.pp
│ │ │ ├── main.obj
│ │ │ ├── main.pp
│ │ │ ├── OS_Initial.obj
│ │ │ ├── OS_Initial.pp
│ │ │ ├── subdir.mk
│ │ │ ├── TSC.obj
│ │ │ └── TSC.pp
│ │ ├── edma3
│ │ │ ├── ccsSrcs.opt
│ │ │ ├── edma_Initial.obj
│ │ │ ├── edma_Initial.pp
│ │ │ └── subdir.mk
│ │ ├── EMAC_DRIVE
│ │ │ ├── ccsSrcs.opt
│ │ │ ├── classify1_bin.obj
│ │ │ ├── classify1_bin.pp
│ │ │ ├── classify2_bin.obj
│ │ │ ├── classify2_bin.pp
│ │ │ ├── cppi_device.obj
│ │ │ ├── cppi_device.pp
│ │ │ ├── cppi_qmss_mgmt.obj
│ │ │ ├── cppi_qmss_mgmt.pp
│ │ │ ├── cpsw_mgmt.obj
│ │ │ ├── cpsw_mgmt.pp
│ │ │ ├── multicore_example.obj
│ │ │ ├── multicore_example.pp
│ │ │ ├── multicore_osal.obj
│ │ │ ├── multicore_osal.pp
│ │ │ ├── pam_bin.obj
│ │ │ ├── pam_bin.pp
│ │ │ ├── pa_mgmt.obj
│ │ │ ├── pa_mgmt.pp
│ │ │ ├── qmss_device.obj
│ │ │ ├── qmss_device.pp
│ │ │ └── subdir.mk
│ │ ├── ITTC_DSP_SOFT
│ │ │ ├── ccsSrcs.opt
│ │ │ ├── ITTC_DSP_SOFT_MAIN.obj
│ │ │ ├── ITTC_DSP_SOFT_MAIN.pp
│ │ │ ├── ITTC_DSP_SOFT.obj
│ │ │ ├── ITTC_DSP_SOFT.pp
│ │ │ ├── ITTC_DSP_SOFT_ST.obj
│ │ │ ├── ITTC_DSP_SOFT_ST.pp
│ │ │ └── subdir.mk
│ │ ├── Memory
│ │ │ ├── ccsSrcs.opt
│ │ │ ├── KeyStone_DDR_Init.obj
│ │ │ ├── KeyStone_DDR_Init.pp
│ │ │ ├── Mem_Manager.obj
│ │ │ ├── Mem_Manager.pp
│ │ │ └── subdir.mk
│ │ ├── Serdes
│ │ │ ├── ccsSrcs.opt
│ │ │ ├── Keystone_Serdes_init.obj
│ │ │ ├── Keystone_Serdes_init.pp
│ │ │ └── subdir.mk
│ │ ├── srio
│ │ │ ├── ccsSrcs.opt
│ │ │ ├── Keystone_SRIO_drv.obj
│ │ │ ├── Keystone_SRIO_drv.pp
│ │ │ ├── KeyStone_SRIO_Init.obj
│ │ │ ├── KeyStone_SRIO_Init.pp
│ │ │ ├── SRIO_2DSP_Test.obj
│ │ │ ├── SRIO_2DSP_Test.pp
│ │ │ ├── SRIO_initial.obj
│ │ │ ├── SRIO_initial.pp
│ │ │ ├── SRIO_internal_loopback_Test.obj
│ │ │ ├── SRIO_internal_loopback_Test.pp
│ │ │ ├── SRIO_Interrupts.obj
│ │ │ ├── SRIO_Interrupts.pp
│ │ │ ├── SRIO_loopback_Test.obj
│ │ │ ├── SRIO_loopback_Test.pp
│ │ │ ├── subdir.mk
│ │ │ └── vectors.obj
│ │ ├── subdir.mk
│ │ └── Transpartbit
│ │ ├── ccsSrcs.opt
│ │ ├── subdir.mk
│ │ ├── Tanspart_main.obj
│ │ ├── Tanspart_main.pp
│ │ ├── trans_part.obj
│ │ └── trans_part.pp
│ └── subdir.mk
├── DSP.ccxml
├── main.cfg
├── makefile.defs
├── multicore_linker.cmd
└── src
├── common
│ ├── IPC_Test.c
│ ├── IPC_Test.h
│ ├── KeyStone_common.c
│ ├── KeyStone_common.h
│ ├── main.c
│ ├── main.h
│ ├── OS_Initial.c
│ ├── OS_Initial.h
│ ├── TSC.c
│ └── TSC.h
├── edma3
│ ├── edma_Initial.c
│ └── edma_Initial.h
├── EMAC_DRIVE
│ ├── classify1_bin.c
│ ├── classify2_bin.c
│ ├── cppi_device.c
│ ├── cppi_qmss_mgmt.c
│ ├── cppi_types.h
│ ├── cpsw_mgmt.c
│ ├── macros.ini
│ ├── multicore_example.c
│ ├── multicore_example.h
│ ├── multicore_osal.c
│ ├── pam_bin.c
│ ├── pa_mgmt.c
│ ├── PA_multicoreExample_exampleProject.txt
│ ├── qmss_device.c
│ ├── qmss_types.h
│ └── Readme.txt
├── ITTC_DSP_SOFT
│ ├── ITTC_DSP_SOFT.c
│ ├── ITTC_DSP_SOFT.h
│ ├── ITTC_DSP_SOFT_MAIN.c
│ ├── ITTC_DSP_SOFT_MAIN.h
│ ├── ITTC_DSP_SOFT_MARCO.h
│ ├── ITTC_DSP_SOFT_ST.c
│ ├── ITTC_DSP_SOFT_ST.h
│ └── ITTC_DSP_SOFT_TYPE.h
├── Memory
│ ├── KeyStone_DDR_Init.c
│ ├── KeyStone_DDR_Init.h
│ ├── Mem_Manager.c
│ └── Mem_Manager.h
├── Serdes
│ ├── Keystone_Serdes_init.c
│ └── Keystone_Serdes_init.h
├── srio
│ ├── Keystone_SRIO_drv.c
│ ├── Keystone_SRIO_drv.h
│ ├── KeyStone_SRIO_Init.c
│ ├── KeyStone_SRIO_Init.h
│ ├── SRIO_2DSP_Test.c
│ ├── SRIO_2DSP_Test.h
│ ├── SRIO_initial.c
│ ├── SRIO_initial.h
│ ├── SRIO_internal_loopback_Test.c
│ ├── SRIO_internal_loopback_Test.h
│ ├── SRIO_Interrupts.c
│ ├── SRIO_Interrupts.h
│ ├── SRIO_loopback_Test.c
│ ├── SRIO_loopback_Test.h
│ └── vectors.asm
└── Transpartbit
├── param.h
├── Tanspart_main.c
├── trans_part.c
└── trans_part.h
24 directories, 189 files
标签:
网友评论
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
支持(0) 盖楼(回复)