hangar eleven - your premier resource for console development
 
hangar-eleven.de - Dreamcast Development - Uploading Dreamcast Programs with Serial Slave

 

Dreamcast Dev:

Hardware
Console
DC Serial Link
Schematics

Documentation
KalistiOS Docs
Graphics FAQ
Sound FAQ

Development
Free GNU Devkit
KallistiOS
Serial/IP Link
GFX Converters

Tutorials
Installing CygWin
SH4 Toolchain
Making Binutils
Making xGCC
Making Newlib
Making xGCC
Preparing GCC
ARM Toolchain
Making Binutils
Making xGCC
Compiling KOS
First DC program
Writing
Compiling
Uploading
Serial Slave
DC-Tool Kit
Making a CD

Downloads

Contact me

 


Uploading Dreamcast Programs with Serial Slave
Written: September 25th, 2001 @ 14:35


Software needed for this step of the Dreamcast Tutorial:

[DCUpload V2.01 Beta (for Serial Slave)]
[Discjuggler Image of Markus Comstedt's Serial Slave CD]


The uploading process to the Dreamcast is being enabled by either having a so called "Coders Cable" (which connects your Dreamcast to your PC via serial interface) or having a "Broadband Adapter" (the Dreamcast synonym of a network adapter).

In case you just want to test your configuration and haven't coded anything yourself just use on of the examples of KOS (can be found in ~/kos1.1.3/examples/dreamcast)

  • Connect your Dreamcast to your PC via the Coders Cable
  • Boot up Serial Slave in your Dreamcast.
    (when the border of the screen turns blue the Dreamcast is ready to accept incoming data)

    NOTE:
    Serial Slave does not accept binary ELF files to be uploaded, they have to be in Motorola SREC Format. You can convert them from within Cygwin with the following line:

    sh-elf-objcopy -O srec yourdemo.elf yourdemo.srec

  • Now load up the DCUpload tool on your PC.
    (you can download it here)
  • The following window will appear:


  • Choose the right Communication Port in the GUI
  • Now use menu File->Open
  • Browse to your converted .SREC file and hit OPEN
  • Now click the button Upload File
  • The Port Status: should now show Uploading File and the Data Sent: value should increase.
    (When uploading is finished an Output Window open which displays debug information)
  • After uploading the border should shortly turn to red and your program should start.
  • You successfully uploaded your first program to your Dreamcast.

 


 

 

 

Last changed September 25, 2001 Contact me via eMail

Website Design © 2001 by Thorsten Titze / hangar-eleven.de
(the pictures used for the design were taken from QNX RTP V6.1)
All brand names used on this site are registered trademarks of their respective owners
No copyright infringement is intended