On 30/03/2016 22:09, Dave McGuire wrote:
Photos of my setup are available upon request, if you're curious.
pics or it didn't happen.
Heh, ok. I will take some pics this afternoon.
I love pictures.
Either a 3.5" floppy disk or a serial link (Xmodem, etc). (...)
It has a very nice user interface that is implemented as full-screen
menus and such, pure ASCII, on a terminal (or some computer running a
terminal emulator) plugged into one of its serial ports. That's how I
run mine.
(Not necessary, but out of curiosity) Can the terminal link be the same
as the serial link ?
I like interoperability, device independence etc, but I love workflows
that automate whatever can be automated. Helps keeping a smooth workflow
<https://programmers.stackexchange.com/questions/20542/how-do-you-get-into-the-zone-how-long-does-it-take-what-steps-do-you-take-befo>.
If indeed the protocols are standard, it can be driven like modem were
driven.
It CAN be remotely controlled via software under Windows, but...then
you'd be dinking around with Windows.
With Unix/Linux, one can setup connect script(s) using tools like e.g.
"expect" on the terminal connection, to trigger the xmodem transfer on
the data connection (same serial port or different serial port depending
on hardware) then perform the necessary orders to get the chips programmed.
One may have a look at https://en.wikipedia.org/wiki/Expect .
If a traditional expect script does not suit your tastes,
implementations are available for many languages.
The result can be wrapped into a plain comment "programmychipwith
myfile.bin" that returns control to the shell when the chip is programmed.
Bam, you get both a good workflow within the comfort of Linux, and
expect experience that can be reused elsewhere. :-)
Photos of my setup are available upon request, if you're curious.
-Dave
Please. Connectors with labels, user interface, etc.
-- Stéphane Gourichon
------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785471&iu=/4140
_______________________________________________
Sdcc-user mailing list
Sdcc-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sdcc-user