Add check for IXP42x A0 stepping.
SVN-Revision: 15013
This commit is contained in:
parent
74b2005006
commit
6e22a2bb4f
1 changed files with 13 additions and 2 deletions
|
@ -62,8 +62,19 @@ def start_server(server):
|
||||||
####################
|
####################
|
||||||
|
|
||||||
def get_flash_size():
|
def get_flash_size():
|
||||||
|
# make sure we don't have an A0 stepping
|
||||||
|
tn.write("cat /proc/cpuinfo\n")
|
||||||
|
buf = tn.read_until("Returned 0", 3)
|
||||||
|
if not buf:
|
||||||
|
print "Unable to obtain CPU information; make sure to not use A0 stepping!"
|
||||||
|
elif buf.find('rev 0') > 0:
|
||||||
|
print "Warning: IXP42x stepping A0 detected!"
|
||||||
|
if imagefile or url:
|
||||||
|
print "Error: No linux support for A0 stepping!"
|
||||||
|
sys.exit(2)
|
||||||
|
|
||||||
|
# now get flash size
|
||||||
tn.write("cat /proc/mtd\n")
|
tn.write("cat /proc/mtd\n")
|
||||||
# wait for prompt
|
|
||||||
buf = tn.read_until("Returned 0", 3)
|
buf = tn.read_until("Returned 0", 3)
|
||||||
if buf:
|
if buf:
|
||||||
i = buf.find('mtd0:')
|
i = buf.find('mtd0:')
|
||||||
|
@ -167,7 +178,7 @@ for o, a in opts:
|
||||||
usage()
|
usage()
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
elif o in ("-V", "--version"):
|
elif o in ("-V", "--version"):
|
||||||
print "%s: 0.10" % sys.argv[0]
|
print "%s: 0.11" % sys.argv[0]
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
elif o in ("-d", "--no-dump"):
|
elif o in ("-d", "--no-dump"):
|
||||||
do_dump = 1
|
do_dump = 1
|
||||||
|
|
Loading…
Reference in a new issue