To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.robotics.handyboardOpen lugnet.robotics.handyboard in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Robotics / Handy Board / 7022
7021  |  7023
Subject: 
Re: building a remote debugger for win32 -- need help
Newsgroups: 
lugnet.robotics.handyboard
Date: 
Wed, 3 Nov 1999 02:21:51 GMT
Original-From: 
Charles Hacker <c.hacker@mailbox.ANTISPAMgu.edu.au>
Viewed: 
3228 times
  
Hans,

What Christopher Prosserhas stated was correct, and this is exactly
what Vadim Gerasimov does in his HDBL windows program.

And it is also the technique used in my HB_Buffalo downloader program
for programming the HandyBoard with a Buffalo type machine code
monitor.
http://132.234.46.5/Programs/HBoard/Index.shtml

My downloader was written in Borland Delphi, yet I am familiar
with Borland-C.  I can thus help if needed.

I would be interested in seeing this project come about.  Keep us
posted!



> Hi everybody,
> 
> As a part of a project at my university we're building a
> crossdevelopment environment for the Windows environment. As a part of
> this programming environment we want to build a remote debugger. So,
> we will have to incorporate a downloader and a remote debugging
> mechanism that works over the serial interface.
> In the end we hope to have a fullblown Borland-C like programming
> environment for the 68HC11, with both simulated debugging and remote
> debugging. (Yup, we're ambitious:-))
> 
> And right at the beginning of all this i'm walking into problems. I
> can't find anywhere in the extensive documentation that is available
> on the web how to communicate with the 68hc11 over the serial line,
> other than with Interactive C. This is not an option for us:-(.
> 
> So right now I'm writing a C++ object that will communicate with the
> board. When instantiated it should install the talker that comes with
> pcbug11 (talkeree.s19) on the board and then wait for commands that
> are transmitted over the serial line.
> 
> Right now i've come as far as to open the serial comport on the pc to
> talk to the board but i have no idea where to go from there. Can
> anybody help me?
> 
> For the c++ literate, here's the interface of the C++ object:
> 
> class SerialCommunicator
> {
> public:
>     SerialCommunicator(int port, int speed);
>    //the constructor should automatically install the talker
>     int open(); //opens the comport
>     int close(); //closes the comport
>     int read(); //should read from the serial line. Stores what it
>                    //reads in private datamember Data
>     int write(char *Data);//should send data to the board
>     int readStatus(){ return status;}
>     //this is just to keep the state
> private:
>     SerialCommunicator(SerialCommunicator &SC);
>     // disables copyconstruction
>     int portNr, comSpeed, status;//no comment needed
>     char Data[255];//string in which to store data that comes
>                             //from the serial connection
>     HANDLE hCom; //win32 handle to a comport
>     //below are other members needed by the win32 API
>     DCB Dcb;
>     COMMTIMEOUTS Timeouts;
> 
> };
> 
> 
> Regards.
> Hans


Charles Hacker
Lecturer in Electronics, Computing and Physics
School of Engineering
Griffith University - Gold Coast
PMB 50 Gold Coast Mail Centre
Southport Queensland 9726
Australia.
Email - C.Hacker@mailbox.gu.edu.au
Ph. (07) 5594 8670
Fax.(07) 5594 8065



Message has 1 Reply:
  Re: building a remote debugger for win32 -- need help
 
(...) Hmm so this means you have the source code somewhere? Is it in C? I don't know anything about Delphi so I'm affraid to look at your code:-) Maybe some of the other guys do, i'll ask around Hans <-- very interested in HBDL (27 years ago, 3-Nov-99, to lugnet.robotics.handyboard)

Message is in Reply To:
  building a remote debugger for win32 -- need help
 
Hi everybody, As a part of a project at my university we're building a crossdevelopment environment for the Windows environment. As a part of this programming environment we want to build a remote debugger. So, we will have to incorporate a (...) (27 years ago, 2-Nov-99, to lugnet.robotics.handyboard)

11 Messages in This Thread:




Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact

This Message and its Replies on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR