Thread 中讨论的其他器件:SYSBIOS、 OMAPL138
大家好、我在我的设计中将 NDK (NDK_2_25_00_09)与 NSP (NSP_1_10_03_15)搭配使用、并且让我印象深刻的是、用于 TX 和 RX EMAC 缓冲器的中断可以根据需要进行更改。
在 ethdriver.c 文件中、我将中断编号更改为:
#ifdef __TMS470__
#define RENCOUM 0
#define RXINT 34
#define TXINT 35
#define EXTMEM 0x8000000
其他
#define RENUM 1.
#define RXINT 10
#define TXINT 11
#define RXTXINTMASK ((1 << RXINT)|(1 << TXINT))
#define EXTMEM 0x8000000
#endif
RXINT 为10、TXINT 为11。 当我运行该设计时、我会遇到以下错误:
[C674x_0]使用默认 MAC 地址
使用 MAC 地址:00-08-ee-03-14-99
中断:错误:无法创建 RX Hwi!
00000.000 E_alreadyDefined:Hwi 已定义:INTR# 538976288
TI.SYSBIOS.family.c64p.Hwi:第194行:E_ALREADYDefinited:Hwi 已定义:INTR# 6
00000.000 createInterrupts:错误:无法创建 TX Hwi!
00000.000 E_alreadyDefined:Hwi 已定义:INTR# 538976288
00000.000 EMAC 已成功启动
00000.000 EMAC 注册成功
00000.000
NC_NetStart:警告:引导线程尚未完成!
网络已添加:if-1:***
===启动 UDP 回显客户端测试==
00000.000 NodeTreeFree:未找到正确的答案
00000.000毫米无:双空
请告诉我是否需要在其他地方更改中断号。 谢谢。
此致、
Mitesh