From: Russ D. <Rus...@as...> - 2002-02-22 07:26:49
|
On Wed, 2002-01-23 at 14:44, Christopher Hoover wrote: > > Russ, > > Here are the params and param block that caused my board to hiccup. > > Ciao! > Christopher. ok, sorry it took so long to get back to you, but here's the problem: I took out a bunch of "intelligent config" fields in the header, when blob tried to read the baud rate from the core tag, it got zero and set the baud to 230400. I am going to change the magic number of the paramater block by 1. Any future changes that can cause blob to become confused will also change the magic too. In this case, 230400 *is* a sane value for baud, but it doesn't work. Since baud is so important, I think that I will put a validation in there, two fields, one baud, and the other one (baud XOR 0x5A5AA5A5, thus reducing the chance of that field getting corrupted and the unit being unreachable. Before I implement a XOR baud field, are there any better ideas (I'll implement the magic change right now) |