Date:2011-09-07 14:20:37 (7 years 9 months ago)
Author:Werner Almesberger
Commit:37df000637c218751f92213bfb915eab692a3e6f
Message:m1rc3/norruption/LOG: cycling in RTEMS boot is sufficient to trigger corruption

I.e., it's not necessary that FN be up or even rendering. Note that
all is was still without NOR locking.
Files: m1rc3/norruption/LOG (3 diffs)

Change Details

m1rc3/norruption/LOG
11--- Tue 2011-09-06 ------------------------------------------------------------
22
3Running "loop": power-cycle, sleep 2 s, jtag-boot, sleep 70 seconds,
4which is enough to boot into FN and render "The Tunnel" for a moment,
5then power-cycle again (off-time is 5 s).
6
7Note that the test loop is "open-loop" and will cycle also past any
8problems. The first time a corrupt standby (or any other issue) is
9observed may therefore be well after the actual event.
10
3111: started around 11:53 (M1 configuration is original, without locking)
412(around 500) visually checked boot process; standby was reached normally
513
...... 
3745  wget http://milkymist.org/updates/current/for-rc3/boot.4e53273.bin
3846  ./flterm --port /dev/ttyUSB0 --kernel boot.4e53273.bin
3947
48  serialboot
49  a
50
4051  only standby.fpg failed the CRC check
4152
4253Reflashed the standby bitstream:
...... 
5970  flashmem 0 standby.fpg noverify
6071
6172M1 enters standby normally again.
73
74Running "loop2": power-cycle, sleep 2 s, jtag-boot, sleep 10 seconds,
75which is enough to begin (but not finish) booting RTEMS, then
76power-cycle again (off-time is 5 s).
77
781: started around 05:01. Observed until about 200-300 (06:00-06:30)
79that standby was okay.
80~730 (08:48): observed that standby didn't load anymore (note: due to
81a bug in labsw, power is not turned on in about 5-10% of the cycles,
82so the real cycle count should be around 650-700.)
83
84Standby bitstream difference:
85
86-00000080 00 00 4c 83 00 00 4c 87 00 00 cc 85 d8 47 cc 43 |..L...L......G.C|
87+00000080 00 00 00 00 00 00 4c 87 00 00 cc 85 d8 47 cc 43 |......L......G.C|
88
89Reflashed standby and locked the NOR. Testing with loop2 again.
90
911 (09:18): started

Archive Download the corresponding diff file

Branches:
master



interactive