welcome to www.hangar-eleven.de - your premier resource for console development





Development Env

Installing Cygwin

Building SH4 toolchain
Making Binutils
Making crossGCC
Making Newlib
Making final crossGCC

Building ARM toolchain
Making Binutils
Making crossGCC

Compiling KallistiOS

Testing KOS and the Compilers
Writing the first program
Compiling the first program
Uploading to the Dreamcast
DC-Tool
Serial Slave

Making a CD

Back to News

 

  Uploading Dreamcast binaries with DC-Tool
  Written: January 23rd, 2002 @ 18:09 GMT By: Thorsten Titze
 
 

Software needed for this step of the Dreamcast Tutorial:

[DC-Tool 1.0.2c precompiled for Cygwin]
[DC-Load Dreamcast Server Discjuggler Image]


Instead of sending to the Serial Slave server from Marcus Comstedt (which only accepts SREC formatted files) you may use the DC-Tool toolset which allows to send ELF files directly in LZ-compressed format with a transferrate of 115200 Bit/s.

This uploading can only be done from within your development environment (using Cygwin or copying cygwin1.dll into your path)

  • Connect your Dreamcast to your PC via the Coders Cable
  • Boot up DC-Load Server in your Dreamcast.
    (the screen turns black and says "Idle..." the Dreamcast is ready to accept incoming data)
  • Start up your Cygwin BASH Shell
  • Browse to the directory where your ELF file is located
  • Use the following commandline to send the file to your Dreamcast:

    dc-tool -b 115200 -x yourfile.elf

    (in case you don't use the standard COM2-port use the -t COM1 switch)

  • The tool should now show you its progress of uploading the file
    (the Dreamcast also shows you the progress of the upload)
  • After upload is finished the program will be executed

HINT:
Add the following line to your .bashrc in your Cygwin home-directory (you find it in /home/username):

alias dcsend="dc-tool -b 115200 -x"

Now you can simply use dcsend <filename> to upload your ELF Files to your Dreamcast.



  Go to the sourceforge homepage of KallistiOS

Back to Dreamcast Development Main


DISCLAIMERS:
Website Design © 2002 by Thorsten Titze / hangar-eleven.de
(the pictures used for the design were taken from a WindowsXP Skin and WindowsXP)
All brand names used on this site are registered trademarks of their respective owners
No copyright infringement is intended
Last updated @ 22-Feb-2002 2:19 PM Contact me via eMail