Support and General Use > Hardware
Apple Shuffle Generation 1
(1/1)
aarongoltz:
Hey,
I have read some archived threads about getting a scaled down Rockbox version onto the Ipod Shuffle being impossible as there is no gcc compiler for it. I did some searching around the internet and was wondering if anyone could tell me if what I found is a gcc compiler that could be used to port Rockbox to the Ipod shuffle generation 1. Here is some stuff I found:
http://www.vectorbd.com/bfd/dsp/index.html (There are a few downloads on this page including a gcc compiler adapted for DSP56000, Linker, and Simulator)
http://ppd.fnal.gov/experiments/e907/TPC/DAQ/56KCCUM.pdf(DSP56000 huge manual)
http://dsplabs.utt.ro/dalt/equipment/docs/compilers/56kcc-dsheet.pdf (DSP56000 info)
Just for reference for anyone reading this who hasn't read any threads about Rockbox for the Shuffle, it seems like the main point of the build would be to allow the Shuffle to play more file types.
RobertWagner:
Whats about the GCC compiler provided by Motorola:
http://www.idiom.com/free-compilers/TOOL/C-22.html
Found on http://alpha.tmit.bme.hu/pub/audio/doc/dspfaq.txt
Q3.2: Software for Motorola DSPs.
=======================================================================
Q3.2.1: Where can I get a free assembler for the Motorola DSP56000?
A free assembler for the Motorola DSP56000 exists, thanks to Quinn
Jensen, jensenq@qcj.icon.com. The current version is 1.1, and
it is posted to alt.sources, so look for it on mirrors of that
newsgroup (like wuarchive.wustl.edu).
=======================================================================
Q3.2.2: Where can I get a free C compiler for the Motorola DSP56000?
There are two separate compiler sources for the Motorola DSP56000. One
is the port of gcc 1.40 done by Andrew Sterian (asterian@eecs.umich.edu) and
the other is a port of gcc 1.37.1 done by Motorola and returned to the
FSF. Andrew's port has bowed to Motorola's version. Both may be
portable to gcc2.x.x with some effort required. Neither of these comes
with an assembler, but you can get a free DSP56000 assembler elsewhere
(see Q3.2.1 above).
The Motorola gcc source is available for FTP from:
nic.funet.fi ~pub/ham/dsp/dsp56k-tools/dsp56k-gcc.tar.Z
evans.ee.adfa.oz.au pub/micros/56k/g56k.tar.Z
From Andrew Sterian, asterian@eecs.umich.edu:
My DSP56156 port is still the only DSP56156 compiler around and I have
just released an updated version of it. Both this compiler and the
previous incarnation are archived on wuarchive.wustl.edu (in the
usenet/alt.sources directory) amongst other places.
=======================================================================
Q3.2.3: Where can I get algorithms and libraries for Motorola DSPs?
What is the number for the Motorola DSP BBS?
Motorola runs "Dr. Bub", a bulletin board for DSPs containing source code
for various libraries and algorithms. You can call it at (512) 891-3771
(9600, 4800, 2400, 1200 bps) or (512) 891-3773 (2400/1200/300 bps).
Format is 8 data bits, no parity, 1 stop bit). Log in as "guest" to
browse the system, or you can open an account by entering "new" at the
account name prompt. [John Fisher, johnf@dsp.sps.mot.com]
Alternatively, Dr. BuB is mirrored on the following sites:
calvin.stanford.edu (36.14.0.43) in /motorola
bode.ee.ualberta.ca (129.128.16.96) in /pub/dos/motorola
nic.funet.fi (128.214.6.100) in /pub/misc/motorola
doc.ic.ac.uk (146.169.3.7) in
/computing/systems/motorola/digital-signal-processing/dr.bub.sources
Also try nic.funet.fi in /pub/ham/dsp for a lot of good stuff on
communications uses, including some hardware.
ccrma-ftp.stanford.edu also has a variety of DSP code (much of it NeXT
specific, see below), including the following for the DSP56000:
pub/clm.tar.Z "CLM", a package aimed mainly at composers doing
computer music in Common Lisp, but includes a Lisp
56000 assembler, debugger, loader, large libraries of
DSP56000 routines useful in computer music, and
a compiler from a subset of Common Lisp to
DSP56000 code. [bil@ccrma.stanford.edu]
Robert
Navigation
[0] Message Index
Go to full version