Skip to main content

Topics

This section allows you to view all Topics made by this member. Note that you can only see Topics made in areas you currently have access to.

Topics - cov

1
Bus Pirate Development / Open Source Toolchain, Packaging
So I got a Bus Pirate v4 for Christmas and while I don't have all the time in the world to devote to projects with it, when I finally found some time to play with it, it was a buzz kill that the process of compiling and loading the firmware didn't seem to be especially well supported from Linux, and open source tools couldn't be used at every step (please correct me if I'm wrong!).

It seems like everyone is using (1) Microchip's proprietary IDE to drive the (2) patched up GCC toolchain that includes (3) proprietary Microchip libraries.

If this is in fact the case, I'd love to help add additional options:

#1 already has easy alternatives so I don't think any real work needs to be done there outside of perhaps documentation.

#2 seems mostly good to me. I do think it might be nice if installing the pic30 toolchain was a little easier. To that end I've put together a $10 bounty on an OpenEmbedded package for it on gun.io. I know it's small reward to start with but I'm hoping to grow it over the months.

#3 is still a pretty fuzzy item for me. I'd be interested in hearing about the extent that Microchip's non-free libraries are leveraged by the BP firmware (and plan to go look myself). When I was doing PIC18 coding for school I threw in the towel and used their libraries in a couple places, mostly because I wasn't experienced enough to write my own replacements very quickly.

After building there's also loading and debugging which I haven't really looked at yet.

Any input would be greatly appreciated.

( ! ) 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.01162249272session_write_close ( )...(null):0
20.01192380864ElkArte\sources\subs\SessionHandler\DatabaseHandler->write( )...(null):0
30.01202381640Database_MySQL->query( ).../DatabaseHandler.php:119
40.05722520376Database_MySQL->error( ).../Db-mysql.class.php:273