MPC5748G ENET0 interrupt vector offsets?

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

MPC5748G ENET0 interrupt vector offsets?

ソリューションへジャンプ
2,405件の閲覧回数
ferencvalenta
Contributor III

Hi,

The ENET0 interrupt vector addresses are a bit confusing. The user's manual (v7.1) says that the Group0 interrupt vector is at 0x1348, and Group1 is at 0x1370. Subsequent interrupts go up to 0x1380 and 0x1384 (which overlaps with RTC and API).

ferencvalenta_0-1674060592942.png

However, the actual behavior seems to be similar to that of ENET1: Group0..Group8 vectors are directly after each other.

I can see the same issue in the MPC5746 manual. It seems that vector_offset=0x1000+4*vector_number, except for some ENET0 interrupts.

Is this a documentation issue or I am missing something? Probably a silicon errata?

タグ(4)
0 件の賞賛
返信
1 解決策
2,395件の閲覧回数
PetrS
NXP TechSupport
NXP TechSupport

Hi,

the RM seems to be wrong here, correct offset should be

PetrS_0-1674120841679.png

Below is vector table implementation within SDK, there is no reserved space between ENET vectors, as you wrote

PetrS_1-1674120925823.png

BR, Petr

元の投稿で解決策を見る

2 返答(返信)
2,387件の閲覧回数
ferencvalenta
Contributor III

Thanks Petr for the quick response!

0 件の賞賛
返信
2,396件の閲覧回数
PetrS
NXP TechSupport
NXP TechSupport

Hi,

the RM seems to be wrong here, correct offset should be

PetrS_0-1674120841679.png

Below is vector table implementation within SDK, there is no reserved space between ENET vectors, as you wrote

PetrS_1-1674120925823.png

BR, Petr