Revision 170
updated netprog with nicer output (slightly)
trunk/programmer/test/Makefile | ||
---|---|---|
182 | 182 |
# -Wl,...: tell GCC to pass this to linker. |
183 | 183 |
# -Map: create map file |
184 | 184 |
# --cref: add cross reference to map file |
185 |
LDFLAGS = -Wl,--section-start=.text=0x400,-Map=$(TARGET).map,--cref
|
|
185 |
LDFLAGS = -Wl,-Map=$(TARGET).map,--cref |
|
186 | 186 |
LDFLAGS += $(EXTMEMOPTS) |
187 | 187 |
LDFLAGS += $(PRINTF_LIB) $(SCANF_LIB) $(MATH_LIB) |
188 | 188 |
|
trunk/programmer/netprog.py | ||
---|---|---|
47 | 47 |
bus = dumbBus() |
48 | 48 |
|
49 | 49 |
bus.flushInput() |
50 |
#print bus
|
|
50 |
print bus |
|
51 | 51 |
|
52 | 52 |
def printMsg(msg): |
53 | 53 |
if len(msg) < 5: |
... | ... | |
108 | 108 |
msg = bus.read(5) |
109 | 109 |
if len(msg) < 5: |
110 | 110 |
print "message too short! len =",len(msg) |
111 |
if len(msg) == 0: |
|
112 |
print "probably a timeout" |
|
113 |
else: |
|
114 |
print "got:", |
|
115 |
for i in range(len(msg)): |
|
116 |
print (ord(msg[i]))," ", |
|
117 |
|
|
111 | 118 |
return TT_BAD |
112 | 119 |
if msg[0] != '^': |
113 |
print "did not get start delimeter!"
|
|
120 |
print "did not get start delimeter! ",ord(msg[0])
|
|
114 | 121 |
return TT_BAD |
115 | 122 |
src = msg[1] |
116 | 123 |
#print "src: ", ord(src) |
... | ... | |
137 | 144 |
|
138 | 145 |
print "waiting for boot packet..." |
139 | 146 |
while readPacket() != TT_BOOT: |
140 |
print "got some other byte ???"
|
|
147 |
print "Didn't get a boot packet, bailing out"
|
|
141 | 148 |
exit(-4) |
142 | 149 |
|
143 | 150 |
sendProgram(toolID, flen) |
Also available in: Unified diff