Part Number: TM4C129XNCZAD
Tool/software: TI-RTOS
Hi,
Below are few links on TI forum discussions which suggests that we cannot use EMAC functionality if we use External RAM for it.
https://e2e.ti.com/support/microcontrollers/tiva_arm/f/908/p/497367/1812046
https://e2e.ti.com/support/microcontrollers/tiva_arm/f/908/p/418477/1503808
https://e2e.ti.com/support/microcontrollers/tiva_arm/f/908/t/517238
The pointers used by EMAC must refer to a buffer in internal SRAM. Pointers to flash or EPI-connected memory may not be used and will result in the MAC reporting a bus error. Please see the comments in Src\Driverlib\emac.h file as well.
I just wanted to understand if this is correct understanding that 'all' Ethernet HTTP client and Webserver related code need to use internal RAM and cannot use external SRAM or SDRAM?
Thanks