From: Harley L. <los...@gm...> - 2010-12-22 20:05:06
|
Caleb Cittadino wrote: > Running "./buildcross -dc -k" did the trick! Ooops, I made a slight typo when I said ./buildcross dc -k, I should have written ./buildcross.sh dreamcast -k -dc -k most likely built kos&kos-ports then rebuilt kos&kos-ports. Not a huge deal besides taking a bit more time. :) > Now I am just trying to find a way to test code. It seems the best way is > to just send the elf over the network to the dc using "dcload-ip" correct? > I pulled down the latest one (1.0.4 from 2003) and am trying to get it > built now. Running into some issues with the bfd libs though. Anyone use > something different or better that is known to work with the latest tools? If you have a BBA dcload-ip is absolutely the way to go. It's not exactly the easiest thing to build because it requires that libbdf from sh-elf be installed and then you have to edit the Makefile.cfg for dcload to point to the installed location of that lib/include. The other thing that might be useful for you to change in the Makefile.cfg is the IP of the Dreamcast. There is one other BBA loader that I can think of off the top of my head, but AFAIK it's totally unmaintained (not to mention dcload is much more robust in comparison.) Anyways the loader I'm thinking of is IP upload slave (http://mc.pp.se/dc/ipslave.html) which was one of the first Dreamcast BBA loaders. Attached is a Makefile.cfg that worked for me on a Linux machine that I used buildcross with. You'll probably still need to edit it a bit, but it should be much closer to what you need. |