From: Erik M. <J.A...@it...> - 2002-01-23 08:45:28
|
On Tue, Jan 22, 2002 at 06:44:36PM -0800, Christopher Hoover wrote: > On the BadgePAD platform, the code in CVS as of 1/17 works just fine. > The latest code on the trunk doesn't work as far as "reblob" is > concerned -- it just hangs. Perhaps the code works from a proper > reset, but just not via "reblob" -- I can't test that scenario right now > without risking turning my BadgePad into a paperweight as I don't have > access to my JTAG rig at this moment. Hmm. Just did a "cvs diff -D 'last week' -D 'today'" to see the differences. The major change that affects all platforms is the split up of the first stage loader in a machine dependent and a machine independent part, but that shouldn't bite you with reblob because we use blob-chain in that case. I tested the new first stage loader on LART and Assabet and it shouldn't break any platform because it is functionally the same (it only moves the code around). The other major change I can see is the parameter block stuff. Both LART and Assabet have PARAM_START not defined, so the ptag stuff doesn't get executed on those platforms. Could you comment out parse_ptag() in main() and see if that fixes your problem? Erik -- J.A.K. (Erik) Mouw, Information and Communication Theory Group, Faculty of Information Technology and Systems, Delft University of Technology, PO BOX 5031, 2600 GA Delft, The Netherlands Phone: +31-15-2783635 Fax: +31-15-2781843 Email: J.A...@it... WWW: http://www-ict.its.tudelft.nl/~erik/ |