This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi
TI reference design for ET1100+TMS320F2837x ethercat solution as below.
http://www.ti.com/tool/TIDM-DELFINO-ETHERCAT?keyMatch=ETHERCAT&tisearch=Search--Everything
current demo code uses EMIF2 to work with ET1100,
the pin connection map is as blow, GPIO136 interrupt is configured in code, but theGPIO93,GPIO94,GPIO89,GPIO90 has no initialization code in the demo
code, i want to know why we don't need to do set these pins when these MCU pins has connection with ET1100.
//function for EMIF2 GPIO pin setup
void setup_emif2_pinmux_async_16bit(Uint16 cpu_sel)
{
Uint16 i;
for (i=96; i<=121;i++)
{
GPIO_SetupPinMux(i,cpu_sel,3);
}
for (i=53; i<=68;i++)
{
GPIO_SetupPinMux(i,cpu_sel,3);
}
//setup async mode for Data pins
for (i=53; i<=68;i++)
{
GPIO_SetupPinOptions(i,0,0x31);
}
}
Hi
The code is modified from TI's reference code, TI's reference code uses EMIF2, i want to use EMIF1 following hardware design.
the code and pin assignment is as below link.
/cfs-file/__key/communityserver-discussions-components-files/171/sw_5F00_v1.rar
main pin assignments are as below
EEPROM LOAD GPIO33
CS2 GPIO34
INT GPIO35
SYNC0 GPIO86
SYNC1 GPIO87
A[14] GPIO88
A[15] GPIO89
but the we can run this code to configure the ET1100, pls help check if any problem for the setting.
Thanks.
Hi
Thanks for your reply.
I will double check with GPIO setting, and pls help confirm if the EMIF1 interface code to access ET110 can be verified ok in your side.