본문 바로가기
임베디드 개발/TMS320F2838x (C28x)

TMS320F28388D ] Ethernet_resetModule() 무한루프 문제

by eteo 2023. 3. 31.

 

 

PHY에 공급되는 클락이 잘못되있거나 GPIO 설정이 잘못되어 있으면 CM 쪽에서 Ethernet 초기화시 Ethernet_resetModule() 함수 안에서 hang되는 문제가 있다.

 

해당 현상 발생시 CPU1쪽 ethernet Pin mux 설정 코드를 살펴보고 주변회로가 컨트롤카드와 동일하게 구성되어있는지 체크하는게 좋다.

 

 

참고 :

 

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1164646/tmdscncd28388d-stop-with-ethernet_resetmodule-in-lwip

 

TMDSCNCD28388D: Stop with Ethernet_resetModule in lwip - C2000 microcontrollers forum - C2000™︎ microcontrollers - TI E2E s

 

e2e.ti.com

 

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/914434/tms320f28388d-c2000ware-ethernet-driver-initialization

 

TMS320F28388D: C2000Ware Ethernet driver initialization - C2000 microcontrollers forum - C2000™︎ microcontrollers - TI E2E

 

e2e.ti.com