I'm having problems with random ET_LOAD_STORE faults in lib_ethernet, the 3 Aug 18 rev (3.4.0rc2 I think) from Github. Having searched for similar problems here, I've tried tinkering with the build options for the library.
Dropping the optimization level to 2 in the following line seems to fix it.
Code: Select all
MODULE_XCC_FLAGS = $(XCC_FLAGS) -g -O3 -mno-dual-issue
Code: Select all
XCC_FLAGS_mii_master.xc = $(XCC_FLAGS) -O3 -fschedule -g0 -mno-dual-issue
By the way I'm fairly sure this isn't a hardware problem. It's an XMOS eXplorerKIT and I've checked the supply voltages.
[edit] Also I'm still using xTIMEcomposer 14.3.3 on Windows.
Thanks