|
Written by Evan
|
|
Wednesday, 23 August 2006 |
|
Recently I've been getting into interfacing between PC and PIC with USB. I found what info I needed to get started with a simple USB interface . I've taken an interest in USB bootloaders, but there is little to no information out there about the PC-side of interfacing with the standard USB bootloader firmware given by Microchip. So I'm attempting to sort it in the way that others seem to have done: reverse-engineering the protocol and method, starting from the PIC-side firmware. My progress is documented here. Currently almost everything works, it can load/interpret/display/save hex files, read/write/erase program memory, and read EEPROM, ID, and config. Just working on getting writing to EEPROM/ID/Config working, which is mainly a challenge because of how poorly my write methods are structured right now, so they may be getting reworked in the process. For the next couple of days I'm going to be busy moving back to school, so I probably won't have much time to work on it until the middle of next week. I was hoping to get it finished up (and cleaned up) before this, but oh well.
|
|
Last Updated ( Friday, 01 September 2006 )
|