2014-08-16, 17:05
I'm not sure, but this looks like a general problem with the processor. The hard fault error occur at unpredictable program counter values. Things you can try:
- Do a reset (black button) while holding the blue button for some seconds. This will erase the area in the flash memory where the settings are stored.
- Reflash the same firmware or a previous firmware
- Check again the soldering and placement of the parts
- Remove the Ethernet chip (ENC28J60) and/or the LCD and/or the amplifier
- Try a different discovery board
- Do a reset (black button) while holding the blue button for some seconds. This will erase the area in the flash memory where the settings are stored.
- Reflash the same firmware or a previous firmware
- Check again the soldering and placement of the parts
- Remove the Ethernet chip (ENC28J60) and/or the LCD and/or the amplifier
- Try a different discovery board