S32G3 EthCtrlConfigShaper

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

S32G3 EthCtrlConfigShaper

ソリューションへジャンプ
1,279件の閲覧回数
disrupt-user01
Contributor II

I have s32g3 gold box, and I have this project lwip_FreeRTOS_S32G399A_M7_rtd402. I am adding a EthCtrlConfigShaper to Fifo_1, and setting max value to EthCtrlConfigShaperIdleSlope which is 750000000. I don't see these values generated in Gmac_Ip_Sa_PBcfg.c
what I am getting is:

{
/*.weight = */0U,
/*.idleSlopeCredit = */0U,
/*.sendSlopeCredit = */0U,
/*.hiCredit = */0U,
/*.loCredit = */0,
/*.ringDesc = */GMAC_0_TxRing_1_DescBuffer,
/*.callback = */Eth_TxIrqCallback,
/*.buffer = */GMAC_0_TxRing_1_DataBuffer,
/*.interrupts = */(uint32)GMAC_CH_INTERRUPT_TI,
/*.bufferLen = */1536U,
/*.ringSize = */4U,
/*.priorityMask = */(uint8)GMAC_VLAN_PRIORITY_4 | (uint8)GMAC_VLAN_PRIORITY_5 | (uint8)GMAC_VLAN_PRIORITY_6 | (uint8)GMAC_VLAN_PRIORITY_7,
/*.dmaBurstLength = */64U,
/*.queueOpMode = */GMAC_OP_MODE_DCB_GEN
}

I would want the idlescopecredit, sendslopecredit and queueopmode be updated accordingly but its not happening.

0 件の賞賛
返信
1 解決策
1,231件の閲覧回数
disrupt-user01
Contributor II

The problem is solved, in the EthCtrlConfigSchedulerPredecessorRef destination we had to set the shaper instead of fifo.

元の投稿で解決策を見る

0 件の賞賛
返信
3 返答(返信)
1,232件の閲覧回数
disrupt-user01
Contributor II

The problem is solved, in the EthCtrlConfigSchedulerPredecessorRef destination we had to set the shaper instead of fifo.

0 件の賞賛
返信
1,242件の閲覧回数
Joey_z
NXP Employee
NXP Employee

Hi,

Thank you for contacting us.

Do you have changed these values of ( idlescopecredit, sendslopecredit and queueopmode) in Config Tool? But do you not find these values be modified in the code?

BR

Joey

0 件の賞賛
返信
1,234件の閲覧回数
disrupt-user01
Contributor II

Hi Joey,

Thank you for the reply. Yes I did change the values in the config tool. The config tool only provides idleslopecredit, locredit and hicredit values to be modified. But these changes are not reflected when code is generated.

Regards,

0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-2331243%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ES32G3%20EthCtrlConfigShaper%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2331243%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E7%A7%81%E3%81%AFs32g3%E3%82%B4%E3%83%BC%E3%83%AB%E3%83%89%E3%83%9C%E3%83%83%E3%82%AF%E3%82%B9%E3%82%92%E6%8C%81%E3%81%A3%E3%81%A6%E3%81%84%E3%81%A6%E3%80%81lwip_FreeRTOS_S32G399A_M7_rtd402%E3%81%A8%E3%81%84%E3%81%86%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%82%92%E6%8C%81%E3%81%A3%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82Fifo_1%E3%81%ABEthCtrlConfigShaper%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%97%E3%80%81EthCtrlConfigShaperIdleSlope%E3%81%AE%E6%9C%80%E5%A4%A7%E5%80%A4%E3%82%92750000000%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%97%E3%81%BE%E3%81%99%E3%80%82Gmac_Ip_Sa_PBcfg.c%20%E3%81%A7%E3%81%AF%E3%81%93%E3%82%8C%E3%82%89%E3%81%AE%E5%80%A4%E3%81%8C%E7%94%9F%E6%88%90%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%AA%E3%81%84%E3%82%88%E3%81%86%E3%81%A7%E3%81%99%E3%80%82%3CBR%20%2F%3E%E7%A7%81%E3%81%8C%E5%BE%97%E3%81%9F%E6%83%85%E5%A0%B1%E3%81%AF%E4%BB%A5%E4%B8%8B%E3%81%AE%E9%80%9A%E3%82%8A%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%7B%3CBR%20%2F%3E%20%2F*.weight%20%3D%20*%2F0U%E3%80%81%3CBR%20%2F%3E%20%2F*.idleSlopeCredit%20%3D%20*%2F0U%2C%3CBR%20%2F%3E%20%2F*.sendSlopeCredit%20%3D%20*%2F0U%2C%3CBR%20%2F%3E%20%2F*.hiCredit%20%3D%20*%2F0U%2C%3CBR%20%2F%3E%20%2F*.loCredit%20%3D%20*%2F0%2C%3CBR%20%2F%3E%20%2F*.ringDesc%20%3D%20*%2FGMAC_0_TxRing_1_DescBuffer%E3%80%81%3CBR%20%2F%3E%20%2F*.callback%20%3D%20*%2FEth_TxIrqCallback%E3%80%81%3CBR%20%2F%3E%20%2F*.buffer%20%3D%20*%2FGMAC_0_TxRing_1_DataBuffer%E3%80%81%3CBR%20%2F%3E%20%2F*.interrupts%20%3D%20*%2F(uint32)GMAC_CH_INTERRUPT_TI%2C%3CBR%20%2F%3E%20%2F*.bufferLen%20%3D%20*%2F1536U%E3%80%81%3CBR%20%2F%3E%20%2F*.ringSize%20%3D%20*%2F4U%E3%80%81%3CBR%20%2F%3E%20%2F*.priorityMask%20%3D%20*%2F(uint8)GMAC_VLAN_PRIORITY_4%20%7C%20(uint8)GMAC_VLAN_PRIORITY_5%20%7C%20(uint8)GMAC_VLAN_PRIORITY_6%20%7C%20(uint8)GMAC_VLAN_PRIORITY_7%2C%3CBR%20%2F%3E%20%2F*.dmaBurstLength%20%3D%20*%2F64U%E3%80%81%3CBR%20%2F%3E%20%2F*.queueOpMode%20%3D%20*%2FGMAC_OP_MODE_DCB_GEN%3CBR%20%2F%3E%20%7D%3C%2FP%3E%3CP%3Eidlescopecredit%E3%80%81sendslopecredit%E3%80%81queueopmode%E3%81%8C%E3%81%9D%E3%82%8C%E3%81%AB%E5%BF%9C%E3%81%98%E3%81%A6%E6%9B%B4%E6%96%B0%E3%81%95%E3%82%8C%E3%82%8B%E3%81%93%E3%81%A8%E3%82%92%E6%9C%9B%E3%82%93%E3%81%A7%E3%81%84%E3%82%8B%E3%81%AE%E3%81%A7%E3%81%99%E3%81%8C%E3%80%81%E3%81%9D%E3%81%86%E3%81%AA%E3%81%A3%E3%81%A6%E3%81%84%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2332199%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32G3%20EthCtrlConfigShaper%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2332199%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%E3%82%B8%E3%83%A7%E3%83%BC%E3%82%A4%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%E3%81%94%E8%BF%94%E4%BF%A1%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%81%AF%E3%81%84%E3%80%81%E8%A8%AD%E5%AE%9A%E3%83%84%E3%83%BC%E3%83%AB%E3%81%A7%E5%80%A4%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E8%A8%AD%E5%AE%9A%E3%83%84%E3%83%BC%E3%83%AB%E3%81%A7%E3%81%AF%E3%80%81idleslopecredit%E3%80%81locredit%E3%80%81hicredit%E3%81%AE%E5%80%A4%E3%81%AE%E3%81%BF%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%E3%81%97%E3%81%8B%E3%81%97%E3%80%81%E3%81%93%E3%82%8C%E3%82%89%E3%81%AE%E5%A4%89%E6%9B%B4%E3%81%AF%E3%82%B3%E3%83%BC%E3%83%89%E7%94%9F%E6%88%90%E6%99%82%E3%81%AB%E3%81%AF%E5%8F%8D%E6%98%A0%E3%81%95%E3%82%8C%E3%81%AA%E3%81%84%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2332100%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32G3%20EthCtrlConfigShaper%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2332100%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%3C%2FP%3E%0A%3CP%3E%E3%81%8A%E5%95%8F%E3%81%84%E5%90%88%E3%82%8F%E3%81%9B%E3%81%84%E3%81%9F%E3%81%A0%E3%81%8D%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%3CSPAN%3EConfig%20Tool%E3%81%A7%EF%BC%88idlescopecredit%E3%80%81sendslopecredit%E3%80%81queueopmode%EF%BC%89%E3%81%AE%E5%80%A4%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8B%EF%BC%9F%E3%81%97%E3%81%8B%E3%81%97%E3%80%81%E3%82%B3%E3%83%BC%E3%83%89%E5%86%85%E3%81%A7%E3%81%93%E3%82%8C%E3%82%89%E3%81%AE%E5%80%A4%E3%81%8C%E5%A4%89%E6%9B%B4%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%AA%E3%81%84%E3%82%88%E3%81%86%E3%81%A7%E3%81%99%E3%81%8B%EF%BC%9F%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3EBR%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%E3%82%B8%E3%83%A7%E3%83%BC%E3%82%A4%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2332395%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32G3%20EthCtrlConfigShaper%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2332395%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%95%8F%E9%A1%8C%E3%81%AF%E8%A7%A3%E6%B1%BA%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82EthCtrlConfigSchedulerPredecessorRef%3CSPAN%3E%E3%81%AE%E5%AE%9B%E5%85%88%E3%81%A7%E3%80%81fifo%20%E3%81%AE%E4%BB%A3%E3%82%8F%E3%82%8A%E3%81%AB%20shaper%20%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E