Actions

Difference between revisions of "Bootloader Update"

From UPHCC

(1st draft)
 
Line 11: Line 11:
 
** for Windows: Microchips  
 
** for Windows: Microchips  
 
** for Linux: fsusb
 
** for Linux: fsusb
 +
 +
 +
=== Howto ===
  
 
'''Connecting the UPHCC-usb to a PIC programmer:'''
 
'''Connecting the UPHCC-usb to a PIC programmer:'''
[[Image:UPHCC-usb_bootloader_update.jpg|frame|150px|left|PIC programmer connection to UPHCC-usb]]
+
[[Image:UPHCC-usb_bootloader_update.jpg|frame|150px|center|PIC programmer connection to UPHCC-usb]]
 +
 
  
 
Programming Cable Pinout: [[UPHCC Pinouts#UPHCC-usb_ICSP_PIC_Programming_pinout|ICSP pinout]]
 
Programming Cable Pinout: [[UPHCC Pinouts#UPHCC-usb_ICSP_PIC_Programming_pinout|ICSP pinout]]

Revision as of 01:37, 4 January 2008

Bootloader Update

The USB-based bootloader in UPHCC-usb usually does not require updates. However, if you built a UPHCC-usb board yourself, you need to program the PIC microcontroller with the bootloader to be able to upload firmware into the PIC via USB. Below are the steps required to perform this bootloader update.

What you need

  • Hexfile of bootloader:
  • ICSP-capable PIC Programmer
    • cable to connect programmer to UPHCC-usb board with correct pinout
  • Programming software
    • for Windows: Microchips
    • for Linux: fsusb


Howto

Connecting the UPHCC-usb to a PIC programmer:

PIC programmer connection to UPHCC-usb


Programming Cable Pinout: ICSP pinout