| | Nxtcom error #89 Joe Strout
|
| | I've been using the nxtcom utility to download NXC apps from my Mac. It was working fine just a few minutes ago, but all of a sudden (starting about 10 minutes ago) it's giving me a "NXT Error #89". I've searched the web and read the read-me, and (...) (17 years ago, 5-Mar-08, to lugnet.robotics.nxt)
|
| | |
| | | | Re: Nxtcom error #89 Joe Strout
|
| | | | To follow up my own post: I've since verified that I have 45K free on the NXT, and the file I'm installing is under 13K. I've also restarted both my Mac and my NXT, and still get that mysterious error 89. After more experimentation, it does appear (...) (17 years ago, 5-Mar-08, to lugnet.robotics.nxt)
|
| | | | |
| | | | | | Re: Nxtcom error #89 Joe Strout
|
| | | | | OK, for the archives: I got an answer from Dave Baum (author of nxtcom). He says that error #89 indicates memory fragmentation -- even though my NXT had plenty of free RAM in total, there was no single contiguous block big enough to hold the new (...) (17 years ago, 6-Mar-08, to lugnet.robotics.nxt)
|
| | | | | |
| | | | | | Re: Nxtcom error #89 John Hansen
|
| | | | (...) According to the LEGO Mindstorms NXT Communication protocol.pdf that is part of the Bluetooth Developer Kit, your error code (89) means "No linear space". That means all the remaining space on your NXT is fragmented so there is not enough (...) (17 years ago, 6-Mar-08, to lugnet.robotics.nxt)
|
| | | | |
| | | | | | Re: Nxtcom error #89 Joe Strout
|
| | | | (...) Thanks, John -- this agrees with what Dave found as well. Makes sense. (...) Thanks again. What would be really neat is a utility that can draw a memory map, showing what is stored where. I haven't seen such a thing since my Apple II days, but (...) (17 years ago, 6-Mar-08, to lugnet.robotics.nxt)
|
| | | | |
| | | | | | Re: Nxtcom error #89 John Hansen
|
| | | | (...) Unfortunately, the standard firmware does not expose the ability to iterate through the files in the file system. You can do that with the enhanced NBC/NXC firmware, but even then the information you can get about a file is just its name and (...) (17 years ago, 7-Mar-08, to lugnet.robotics.nxt)
|
| | | | |
| | | | | | Re: Nxtcom error #89 Roger Glassey
|
| | | | Here is a shameless plug for Java .... The Lejos_NXT software system (aka NXJ) runs its defrag program every time a file is deleted from the file system. And the start up menu also shows on the LCD the amount of free flash (which,of course, is (...) (17 years ago, 9-Mar-08, to lugnet.robotics.nxt)
|
| | | | |