TI中文支持网
TI专业的中文技术问题搜集分享网站

C6678 BIOS工程添加中断后以太网ping超时

各位好:

我用了一个C6678的自研板卡,用TI的helloword BIOS 以太网例程调试与PC间的以太网是成功的;

用裸机程序调试片级中断(定时器/SRIO门铃等)也是成功的;

但是当我将片级中断初始化添加到以太网的BIOS例程中时,各项初始化都是成功的,但是PC机ping 不通c6678;

我的中断初始化调用函数:

CSL_intcGlobalNmiEnable;

CSL_intcGlobalEnable;

CSL_CPINTC_open;

CSL_CPINTC_enableAllHostInterrupt;

如果去掉这些中断初始化以太网正常ping通。

请问在BIOS工程里添加中断与裸机工程添加中断是否有区别?我的中断初始化会影响以太网是有什么原因,还是中断与以太网不能兼容?

Shine:

用sys/bios的话,不要用csl函数去配置中断,请参考下面的wiki网站说明。
If application developers plan to use SYS/BIOS RTOS on their device, then it is recommended that they leverage the relevant SYS/BIOS Interrupt APIs to configure interrupts, and use CSL APIs only where an equivalent function does not exist in the SYS/BIOS APIs.
processors.wiki.ti.com/…/Configuring_Interrupts_on_Keystone_Devices

赞(0)
未经允许不得转载:TI中文支持网 » C6678 BIOS工程添加中断后以太网ping超时
分享到: 更多 (0)