--- In "Geri" <> wrote:
>
> Hi
>
> I am new here and firstly send some greetings from Austria to all of
> you!
>
> I am new in the Linux world but have experince in controller
> programming on windows machines. I am also doing some development of
> ARM7 systems using eclipse and gdb.
>
> Now my idea is use the eclipse environment also for development
> (compilation, program uploadm remote debugging etc.) for my TS-7300
> board, I bougth last year. I also have the develoment kit.
Eclipse is a good idea. I've been using Eclipse for my TS-7300
development efforts and it works well.
BUT... Since you're new to Linux you might want to understand
self-hosted development on your TS-7300 before you add multiple
environments (Windows running Eclipse trying to communicate with Linux
on the TS-7300, trying to get the cross-compile in Eclipse, etc.) By
learning self-hosted development you'll always have that as a
fall-back debugging aid when you run into troubles with the other
environments.
> Now some questions to you:
>
> 1.) If I want do develop a program for the TS-7300 on the windows
> machine, e.g. hello world application, do I need some further files
> to include e.g. a startup-file or some other libraries or binaries?
You'll need the cross compiler for TS-7300 target hosted on your
Windows PC.
> 2.) Is there an "easy" possibility to use the ethernet connection to
> the TS-7300 board for debugging? Does it make sense or is there a
> more efficient way?
Using Ethernet as much as possible will save a lot of time. Use NFS on
Linux. I recommend Linux over Windows. Learn Linux well so you can do
more. There'll be some point where the Windows environment will cause
problems - always has for me. The solution to your eventual problem
with Windows will be obscured by the closed-source model.
> 3.) Is there a possibility to upload and execute a program over
> debug interface directly from the eclipse environment.
Haven't done this using gdb but that's not the only way to debug.
> 4.) Do you think this development approach does make sense or is
> there a more successful concept?
This approach is reasonable... Just be aware of the bias to stay away
from Windows when developing for a Linux platform.
> I would also be very interested in a tutorial or hints outlining
> this configuration process.
1. Learn Linux and that development kit you bought with your board.
2. Get NFS running on a Linux box (an x86 PC with an Ethernet card)
3. Install Eclipse on Linux (on the x86 PC)
4. Use Eclipse to point your project to the location of the NFS files.
>
> Thank you for your help and best regards
> Gerhard
> PS: I alread read some tutorials e.g. ts-7300-manual.pdf but did not
> found enough information for starting up
>
The ts-7300-manual.pdf is mostly describing hardware. There's a Linux
for ARM on TS-7000 User's Guide on the website and on the CD-ROM that
should have been included with your development kit. I recommend you
download the latest since the newer revisions are better.
Also read:
http://www.ovro.caltech.edu/~dwh/ts7300/ts7300.pdf
Read and experiment and post question back to this group - we'll help out.
----
Andy
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|