##############################################################################
# Flash testing
#
-if 1:
+if 0:
flash = usbio.M25PExx(spi0)
flash.power(True)
print flash.status()
while not flash.isReady():
print 'waiting...'
-if 1:
- nread = 0
- c2 = ''
- while nread < len(code):
- nr = min(256, len(code)-nread)
- c = flash.read(0x4000 + nread, nr)
- c2 += c
- print 'read: %06x %s' % (0x4000+nread, str2hex(c))
- nread += nr
-
- print len(code), len(c2)
- for i in range(len(code)):
- print i, code[i] == c2[i]
- print len(code), len(c2)
- print str2hex(code[-4:]), str2hex(c2[-4:])
+ if 1:
+ nread = 0
+ c2 = ''
+ while nread < len(code):
+ nr = min(256, len(code)-nread)
+ c = flash.read(0x4000 + nread, nr)
+ c2 += c
+ print 'read: %06x %s' % (0x4000+nread, str2hex(c))
+ nread += nr
+
+ print len(code), len(c2)
+ for i in range(len(code)):
+ print i, code[i] == c2[i]
+ print len(code), len(c2)
+ print str2hex(code[-4:]), str2hex(c2[-4:])
##############################################################################