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.

[参考译文] TMS320C6657:C6657 EMAC 工作台标记示例工程-无响应

Guru**** 2562190 points
Other Parts Discussed in Thread: TMDSEVM6657, SYSBIOS

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/612443/tms320c6657-c6657-emac-bench-mark-example-project---no-response

器件型号:TMS320C6657
Thread 中讨论的其他器件:TMDSEVM6657SYSBIOS

你好!

 

我正在使用 C6657和 Marvel Alaska 88E1112 PHY 自行开发电路板。

 

我自己的板几乎与 TMDSEVM6657相同。

 

 使用 PDK 参考代码在88E1112上进行调试时、我卡在问题中。

 

"EMCALOOPACK_testProject"、它在我的电路板上成功地工作。

 

但是 在运行   "EMACBenchmark_examplpleProject"代码时,EMAC_open()不会返回任何值。

 

如下图所示、它停止并进入无穷大环路。

 

在 下面的 lilnk 中、除了 硬件配置、我没有尝试配置 PHY 88E1112。

https://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/t/367396

 

为了解决这个问题、我首先需要做什么?

 

PDK 中是否有任何参考代码可解决此问题?

 

此致

Yun-Seok Cho

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我已通知 RTOS 团队。 反馈将发布在此处。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    您能否对此澄清一下哪个 PDK 版本? 我查看了 pdk_c665x_2_0_x\packages/ti\drv\emac\example、有环回示例、但我没有看到 EMACBenchmark_examplpleProject。

    这是为了向外部世界发送数据包吗? 如果是、您是否在 pdk_c665x_2_0_x\packages/ti\transport NDK\Nimu 下尝试了 Nimu_emacExample_EVMC6657C66BiosExampleProject?

    此致、Eric
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Eric

     

    我在下面的目录中找到它

    C:\ti\pdk_C6657_1_1_4\packages/ti\drv\emac\test

    C:\ti\pdk_C6657_1_1_4\packages/ti\drv\emac\examples\emacBenchmark

    我尝试执行 Nimu_emacExample_EVMC6657C66BiosExampleProject、但它存在构建问题。

    也就是说,没有错误,但它不会生成 "Nimu_eth.out"文件。

     

    您能建议另一种方式吗?

    我仍然有问题。

     

    此致

    Yun-Seok Cho

     

     

     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    pdk_C6657_1_1_1_4来自已经过时的 MCSDK。 对于 Processor SDK RTOS 下的 NIMU 示例、构建它没有任何问题。 请参阅日志:

    此致、Eric

    ****为项目 NIMU_emacExample_EVMC6657C66BiosExampleProject 构建配置调试****

    "C:\\ti_7_2_0\\ccsv7\\utils\\bin\\gmake"-k -j 4 all -O
    gmake[1]:输入目录'C:/ti/pdk_c665x_2_0_5/packages/MyExampleProjects/NIMU_emacExample_EVMC6657C66BiosExampleProject/Debug
    '生成文件:C:/ti/pdk_c665x_2_0_5/packages/ti/transport/ndk/nimu/example/helloWorld/c6657/c66/bios/helloWorld.cfg '
    '调用:XDCtools '
    "c:/ti/xdctools_3_32_01_22_core/xs "--xdcpath="C:/ti/bios_6_46_04_53/packages;C:/ti/pdk_c665x_2_0_5/packages;C:/ti/edma3_lld_2_12_03_27/packages;C:/ti/ipc_3_44_01_01/packages;C:/ti/ndk_2_25_01_11/packages /ti/pdk_c665x_2_0_5/packages/ti/transport/ndk/nimu/example/helloWorld/c6657/c66/bios/helloWorld.cfg;C:/ti/uia_2_00_06_52/packages;C:/ti_7_2_0/Ccsv7/Ccs_base;" xdc.tools.configuro configelf -t ti.targets.6000.c66 -p ti.platforms.evm6657 -r_7_ccsv7/base;" xdc.tools.configuro -o configelf "ti.ti.ti.ccgt ti.dits.dits.dits.tidtides.ti_ctru.ti_2.ta-ctru.ti_2.tides_ctrues2.t
    正在制作 package.mak (由于 package.bld)...
    正在为软件包 configPkg 生成接口(因为 package/package.xdc.inc 比 package.XDC 旧)...
    从 package/cfg/helloWorld_pe66.cfg 配置 HelloWorld.xe66 ...
    正在生成自定义 ti.sysbios 库 makefile ...
    与 ti.transport.ndk.Nimu 库链接:/lib/c6657/c66/release/ti.transport.ndk.nimu.ae66
    链接库 ti.drv.emac:./lib/c6657/c66/release/ti.drv.emac.ae66
    链接库 ti.drv.qmss:./lib/c66/ti.drv.qmss.ae66
    链接库 ti.osal:/lib/tirtos/c66/release/ti.osal.ae66
    链接库 ti.csl:./lib/c6657/c66/release/ti.csl.ae66;/lib/c6657/c66/release/ti.csl.intc.ae66
    正在开始构建库源...
    制作 C:/ti/pdk_c665x_2_0_5/packages/ti/transport/ndk/nimu/example/helloWorld/c6657/c66/bios/src/sysbios/sysbios.ae66 ...
    gmake[1]:输入目录`C:/ti/pdk_c665x_2_0_5/packages/ti/transport/ndk/nimu/example/helloWorld/c6657/c66/bios/src/sysbios
    CLE66 C:/ti/bios_6_46_04_53/packages/ti/sysbios/BIOS.c……
    asme66 C:/ti/bios_6_46_04_53/packages/ti/sysbios/family/c64p/Exception_asm.s64P。。
    asme66 C:/ti/bios_6_46_04_53/packages/ti/sysbios/family/c64p/Hwi_asm.s62。。
    asme66 C:/ti/bios_6_46_04_53/packages/ti/sysbios/family/c64p/Hwi_asm_switch.s62。。
    asme66 C:/ti/bios_6_46_04_53/packages/ti/sysbios/family/c64p/Hwi_disp_always.s64P。。
    asme66 C:/ti/bios_6_46_04_53/packages/ti/sysbios/rts/ti/tls_get_tp.asm。。
    asme66 C:/ti/bios_6_46_04_53/packages/ti/sysbios/family/c62/TaskSupport_asm.s62。。
    asme66 C:/ti/bios_6_46_04_53/packages/ti/sysbios/timers/timer64/Timer_asm.s64P。。
    are66 bios.obj c64p_exception_asm-wi_asm-obj c64p_hwi_asm_switch.obj c64p_hwi_disp_always.obj ti_tls_get_tp.obj c62_taskSupport_asm_timer64_Timer_asc.obj ...
    gmake[1]:离开目录`C:/ti/pdk_c665x_2_0_5/packages/ti/transport/ndk/nimu/example/helloWorld/c6657/c66/bios/src/sysbios
    已完成库构建。
    Cle66封装/cfg/HelloWorld_pe66.c……
    '完成的建筑:C:/ti/pdk_c665x_2_0_5/packages/ti/transport/ndk/nimu/example/helloWorld/c6657/c66/bios/helloWorld.cfg '
    '
    gmake[1]:离开目录'C:/ti/pdk_c665x_2_0_5/packages/MyExampleProjects/NIMU_emacExample_EVMC6657C66BiosExampleProject/Debug
    '生成文件:C:/ti/pdk_c665x_2_0_5/packages/ti/transport/ndk/nimu/example/helloWorld/src/udpHello.c '
    '调用:C6000编译器'
    "c:/ti_7_2_0/ccsv7/tools/compiler/ti-cgt-C600_8.1.3/bin/cl6x "-mv6600 -include_path="C:/ti/pdk_c665x_2_0_5/packages/ti/transport/ndk/nimu --include_path="c:/ti/pdk_c665x_2_0_5/packages --include_path="c6624=board_suppress=ti-diag_suppress-board_suppress-board-board_suppress-board-board-board-board_suppress-board-diag_suppress=7=2-dag_suppress-board_suppress-board-board_suppress-board-board_suppress-dag_suppress-dag_suppress-board-dag_suppress-board-board-board-board-dag_suppress-board_suppress-board-dag_suppress-board-dag-dag_suppress-board-board-board=2-dag_suppress-board-board-board-board=2-dag_suppress-dag_suppress-dag_suppress-dag_suppress-board-dag_suppress-dag-dag-board-/ti/pdk_c665x_2_0_5/packages/ti/transport/ndk/nimu/example/helloWorld/src/udpHello.c
    '完成的建筑:C:/ti/pdk_c665x_2_0_5/packages/ti/transport/ndk/nimu/example/helloWorld/src/udpHello.c '
    '
    '生成文件:C:/ti/pdk_c665x_2_0_5/packages/ti/transport/ndk/nimu/example/helloWorld/src/helloWorld_c6657.c '
    '调用:C6000编译器'
    "c:/ti_7_2_0/ccsv7/tools/compiler/ti-cgt-C600_8.1.3/bin/cl6x "-mv6600 -include_path="C:/ti/pdk_c665x_2_0_5/packages/ti/transport/ndk/nimu --include_path="c:/ti/pdk_c665x_2_0_5/packages --include_path="c6624=board_suppress=ti-diag_suppress-board_suppress-board-board_suppress-board-board-board-board_suppress-board-diag_suppress=7=2-dag_suppress-board_suppress-board-board_suppress-board-board_suppress-dag_suppress-dag_suppress-board-dag_suppress-board-board-board-board-dag_suppress-board_suppress-board-dag_suppress-board-dag-dag_suppress-board-board-board=2-dag_suppress-board-board-board-board=2-dag_suppress-dag_suppress-dag_suppress-dag_suppress-board-dag_suppress-dag-dag-board-/ti/pdk_c665x_2_0_5/packages/ti/transport/ndk/nimu/example/helloWorld/src/helloWorld_c6657.c
    "C:/ti/pdk_c665x_2_0_5/packages/ti/transport/ndk/nimu/example/helloWorld/src/helloWorld_c6657.c "、第195行:警告#994-D:在非空函数"main"末尾缺少 return 语句
    "C:/ti/pdk_c665x_2_0_5/packages/ti/transport/ndk/nimu/example/helloWorld/src/helloWorld_c6657.c、第203行:警告#179-D:变量"i"已声明、但从未引用
    '完成的建筑:C:/ti/pdk_c665x_2_0_5/packages/ti/transport/ndk/nimu/example/helloWorld/src/helloWorld_c6657.c '
    '
    '生成文件:C:/ti/pdk_c665x_2_0_5/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_osal_c6657.c '
    '调用:C6000编译器'
    "c:/ti_7_2_0/ccsv7/tools/compiler/ti-cgt-C600_8.1.3/bin/cl6x "-mv6600 -include_path="C:/ti/pdk_c665x_2_0_5/packages/ti/transport/ndk/nimu --include_path="c:/ti/pdk_c665x_2_0_5/packages --include_path="c6624=board_suppress=ti-diag_suppress-board_suppress-board-board_suppress-board-board-board-board_suppress-board-diag_suppress=7=2-dag_suppress-board_suppress-board-board_suppress-board-board_suppress-dag_suppress-dag_suppress-board-dag_suppress-board-board-board-board-dag_suppress-board_suppress-board-dag_suppress-board-dag-dag_suppress-board-board-board=2-dag_suppress-board-board-board-board=2-dag_suppress-dag_suppress-dag_suppress-dag_suppress-board-dag_suppress-dag-dag-board-/ti/pdk_c665x_2_0_5/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_osal_c6657.c
    '完成的建筑:C:/ti/pdk_c665x_2_0_5/packages/ti/transport/ndk/nimu/example/helloWorld/src/nimu_osal_c6657.c '
    '
    '构建目标:Nimu_emacExample_EVMC6657C66BiosExampleProject.out'
    '调用:C6000链接器'
    "c:/ti_7_2_0/ccsv7/tools/compiler/ti-cgt-C600_8.1.3/bin/cl61"-mv6600 -g -define=SOC_C6657 -define=C6657 -define=use_bios -define_diag=dit_suppress=11---ti_suppress=-c667_express-c6637_express-c667_di_express-ti_gui_express-c667_gui_gui_gui=c667_gui_gui=dag-c667_express-dag_gui_gui_guide-ti=c6281.ti_gui_gui_guide-tide-tide-c6=c6=c6=c667_express-c6_ex-c6_gui_guide-dag_is/es=c667_guide-dag-c6=c6281.tide-ti_ex-c6_express-c6_is

    '完成的建筑目标:Nimu_emacExample_EVMC6657C66BiosExampleProject.out'
    '
    C:/ti/pdk_c665x_2_0_5/packages/pdkAppImageCreate.bat C:/ti/pdk_c665x_2_0_5/packages C:/ti_7_2_0/ccsv7/tools/compiler/ti-cgt-C6000_8.1.3 C:/ti/pdk_c665x_2_0_5/packages/MyExampleProjects/NIMU_emacExample_EVMC6657C66BiosExampleProject/Debug Nimu_emacExample_EVMC6657C66BiosExampleProject C6657 DSP
    '

    ****构建完成****