[MinnowBoard] Firmware hang
Ken Tait
ktait at venturesystemdesign.com
Wed Oct 26 19:36:33 UTC 2016
AS another old timer that has used with these parts many times here is
my call:
1. Chances you wore out the part, 0% ..they are good for 100k writes
minimum..I have never seen a worn out serial spi chip...
2. Chances you damaged the part by applying wrong VCC..90%.. retrace
your steps carefully..
3. Chances you interrupted the program process at a critical time and
either wrote garbage, damaged the internal voltage
generator or fused a cell..good. Pulling connectors off with hot power
can do this if it is still flashing internally.
3. Chances you programmed it wrong, maybe an spi speed or wire length
issue from the programmer. Just because you have a connector to
it, does not mean it will support a high speed(i.e over 4mhz) on any
length of cable without an occasional bit failure. Use a 1mhz spi
speed at the programmer and when done, REMOVE the programmer before
booting.
4. Chances this (garbage collection routine), which I know nothing
about is another piece of crap software is 100%.. A properly designed
boot should not need this.... Every time you get 'cute' you
will shoot your foot off. KISS should apply here.
5. I will bet that the board uses the max spi baud rate and this is
most of the flaky problems...nothing happens in 0 time ;-) .
Just my 2C
Ken
More information about the elinux-MinnowBoard
mailing list