Posts

Showing posts from February, 2015

Dev board "Stage One" - Part 2

Nowadays I'm a Python guy, so as per the previous post once I had the basics working with the BusPirate using it's inbuilt console I immediately went looking for Python based options for using the BusPirate.  I pretty quickly landed on pyBusPirate . After cloning the code I jumped straight into the SPI samples and pretty quickly realised that while I could read the Python - I didn't actually know why the code was doing what it was doing.  I had no idea why different bytes were being sent, or what was being returned as a result. So I took a breath and a step back.  I then went and read about the BusPirate in Biting mode , and then specifically SPI(Binary) mode . Things make much more sense now - why each byte is being sent and what's being returned (or expected to be returned).  Those links make it pretty clear what I need to do to setup the BusPirate in SPI with my required options for this particular chip. So I'm now looking at two main operations: ...

Dev board "Stage One" - Part 1

Image
A while ago one of my best mates gave me a dev board that he had done some work with that he thought I might like to do something with.  It's sat on my shelf for quite a long time, but this week I decided that it would be my next project.  This is not intended to be a short project, but if it goes the way I hope it will, it should be a medium term one with both some hardware and software involved.  Time will tell. The board uses a ColdFire MCF52235  microcontroller, which has an SPI interface for programming called EzPort. "Stage one" of this project consists of being able to flash this micro with new firmware over SPI using my BusPirate .  Initially i'll need to figure out the connection and can then test it with the just a console to the BusPirate.  Once that works i'll need to write some code to get the programming working. According to the data sheet, to connect the BusPirate to the EzPort on the micro the following connections are required: ...