Dangerous Prototypes

Dangerous Prototypes => Bus Pirate Development => Topic started by: ian on December 17, 2012, 09:09:54 am

Title: XSVF player adapted to another platform
Post by: ian on December 17, 2012, 09:09:54 am
Quote
Hi Ian,
I heard your show on the Amp Hour last week, and it inspired me to check out Dangerous Prototypes. I think I'm going to have to buy myself one of those Bus Pirates!

I have a design question for you about the XSVF player for the Bus Pirate, if you've got a sec (I'm assuming by the wiki history that you were the author on it).

How hard would it be for me to adapt your firmware into a little bootloader which runs on a microcontroller and plays XSVF files off of an SD card?

Are there any 'gotchas' I should watch out for? Where would I start digging around in the source code if I wanted to do this?

The XSVF player is from an app note XAPP058 by Xilinx. I dont remember it off hand, but it should be a linked on the Bus Pirate/XSVF player wiki pages. It's pretty simple to get the demo code going anywhere, that's all I did:

http://dangerousprototypes.com/docs/Bus ... #Downloads (http://dangerousprototypes.com/docs/Bus_Pirate_JTAG_XSVF_player#Downloads)

Best of luck with your project!

( ! ) Fatal error: Uncaught exception 'Elk_Exception' with message 'Please try again. If you come back to this error screen, report the error to an administrator.' in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
( ! ) Elk_Exception: Please try again. If you come back to this error screen, report the error to an administrator. in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
Call Stack
#TimeMemoryFunctionLocation
10.00862036496session_write_close ( )...(null):0
20.00892168072ElkArte\sources\subs\SessionHandler\DatabaseHandler->write( )...(null):0
30.00892168848Database_MySQL->query( ).../DatabaseHandler.php:119
40.05252307568Database_MySQL->error( ).../Db-mysql.class.php:273