Subject:
|
Re: NXT Firmware source code
|
Newsgroups:
|
lugnet.robotics.nxt
|
Date:
|
Sat, 16 Dec 2006 20:55:11 GMT
|
Viewed:
|
14218 times
|
| |
| |
In lugnet.robotics.nxt, Ralph Hempel wrote:
|
In lugnet.robotics.nxt, Jason J Railton wrote:
|
This is very good news. Thanks for the update. Ive been waiting for this
for a long time, particularly to have a look at the rather weak graphics
capabilities. Ive had an expanded font (and a much smaller one) kicking
around for a while now.
|
Jason, can you share these fonts at all. I am
making good progress on integrating LCD support
into my replacement firmware but I only have one
6x8 font set, and its not complete. I need the
font to be in the vertical byte format that
the NXT display uses.
|
About a year ago, I got involved in doing some hacking on the Sony PSP, and
wrote a Windows utility that will rip any font at a chosen size as a bitmapped C
array. If I can figure out which computer I left the sources on, Ill make it
available. Do you have details on your preferred format? Sounds like you just
need a byte array with one byte per vertical column? Is the MSB at the top or
bottom?
|
|
Is it viable to repeatedly download test versions to the NXT firmware though?
Wasnt there an issue with the number of times you could download?
|
According to the worst case spec sheet, yes. Under
normal temperature and voltage conditions, like
in my office, its a much bigger number.
Ive reflashed my firmware hundreds of times
with no obvious side-effects.
|
On (cough) a different NXT-related forum, John Hansen had this to say:
Reloading the firmware on the NXT eats up a cycle of the firmware flash page
lock bits on the first two flash pages. These lock bits are rated at 100 cycles
but very reliable sources have said that ATMEL has measured lock bit cycles as
high as 7500. I also know that someone from LEGO has tested reflashing his NXT
repeatedly until it failed. He was able to reflash somewhere around 7000-8000
times (I forget the exact number).
Your mileage (and flash failure modes) may vary.
|
|
Does anyone have any plans to develop a system whereby machine code
applications can be run on the operating system? That would give more scope
to develop more advanced applications, as then one could develop libraries to
do new things rather than firmware hacks.
|
Yes. I have a complete GCC build system, with
a line oriented interface to GDB through the
USB port.
|
This sounds really cool! Is this available somewhere? (No pressure!)
|
|
Is there a forum Im not aware of where this can be progressed? I suppose
Im getting ahead of myself if no-ones done a successful build and download
yet though...
|
I would really, really like this newsgroup to be
that one point of entry for this kind of
discussion.
|
I couldnt agree more. I also cant help but notice that posting activity on
LUGNET is on a definite upswing of late.
Its good to have you back, Ralph!
|
|
Message is in Reply To:
| | Re: NXT Firmware source code
|
| > This is very good news. Thanks for the update. I've been waiting for this for > a long time, particularly to have a look at the rather weak graphics > capabilities. I've had an expanded font (and a much smaller one) kicking around > for a while (...) (18 years ago, 16-Dec-06, to lugnet.robotics.nxt)
|
16 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
Active threads in NXT programmable brick
|
|
|
|