Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
projects:wellington [2017/02/08 21:17] darronprojects:wellington [2017/03/11 02:00] (current) – [Devices] darron
Line 12: Line 12:
 For the UART interface any of a number of serial interfaces may For the UART interface any of a number of serial interfaces may
 be used which includes bluetooth devices such as the [[interfaces:bt0417c|HC-05]]. be used which includes bluetooth devices such as the [[interfaces:bt0417c|HC-05]].
 +=== Devices ===
 +
 +At this time 192 devices are thought to be supported and here is a list
 +of devices which have been tested during the production of this boot loader.
 +
 +<columns 50% 50% ->
 +
 +<code>
 +pic18f13k50
 +pic18f25k22
 +pic18f25k50
 +pic18f26j50
 +pic18f26k20
 +pic18f26k40
 +</code>
 +
 +<newcolumn>
 +
 +<code>
 +pic18f26k80
 +pic18f4520
 +pic18f4550
 +pic18f4620
 +pic18f4685
 +</code>
 +
 +</columns>
 +
 +The pic18f26k80 and pic18f4685 support both serial and CAN Bus.
  
 === Licence === === Licence ===
Line 23: Line 52:
 I am grateful to Chiculita Claudiu for Tiny PIC Bootloader as Wellington Boot Loader uses a protocol derived from Tiny PIC bootloader. I am grateful to Chiculita Claudiu for Tiny PIC Bootloader as Wellington Boot Loader uses a protocol derived from Tiny PIC bootloader.
  
 +
 +=== Checkout ===
 +
 +Wellington boot loader is obtained using mercurial.
 +
 +<code>
 +hg clone http://hg.kewl.org/pub/wellington
 +cd wellington
 +</code>
  
 === Configure === === Configure ===
Line 36: Line 74:
  
 Follow the guide given in the template to create the correct boot loader Follow the guide given in the template to create the correct boot loader
-firmware for your target then build the boot loader.+firmware for your target then build the boot loader. [[:tools:gputils|GPUtils]] must be installed to perform this operation.
  
 <code> <code>
Line 61: Line 99:
 and upload it to the boot loader which will store it in flash memory. and upload it to the boot loader which will store it in flash memory.
  
-This process is documented on the [[:projects:easyloader:|Easy-loader]] page +This process is documented on the [[:projects:easyloader:|Easy-loader]] page.
-which is tool written specifically for this purpose.+