L
linnix
That's what is needed. Now if this would be available for a smaller uC
such as the MSP430
If they use an open standard interface like Jtag, then it would be
possible. We tried with AVR, but the Jtag interface is not totally
open.
I believe it would certainly increase its market
penetration into areas that have gone without any uC so far. IOW not
chasing the competition but truly new markets.
IIRC from the Yahoo MSP430 forum there is a guy working on it but last
time he was still looking for someone who would take on the PC side
software.
It's hard to do that. We need to work on both sides at the same
time. For example, we are now trying to figure out the data transfer
protocol, and we need to program both Window and Linux.
The gdb protocol for reading is:
$ m <addr> , <count> # <checksum>
$ m <addr> , <data> # <checksum>
with + (ACK) and - (NAK)
We would need protocol extensions to write to buffer,
then a write flash command.
I don't want to spoil the broth here but, sorry, Linux isn't
really an option. If you take me as an example none of my clients uses
Linux. All Windows :-( .... ok, one MAC.
But they all use web servers, and many of them are Linux. As long as
they don't have to touch them, it would be fine. Think of it as a
Jtag programming server.
We don't want the client to mess with the Linux box as all. All the
user interfaces will be done on the Window side. The Linux box will
be running on read-only 64M Flash Drive. There is no user interface
to it, except for an RJ-45 for network and a USB cable for programming
the target.
I thought about a uC here after the discussion with Marte but will
forego it again this time. This board needs good radio silence most of
the time. The only way to achieve that within a few usec is to have an
external clock that is gated and then it'll all become quite esoteric.
No problem, you will need a uC eventually, for another project.