Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
projects:bus-parrot [2015/01/09 22:32] – [Build] darron | projects:bus-parrot [2017/01/12 22:44] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 4: | Line 4: | ||
</ | </ | ||
- | The Bus Parrot is a clone of the Bus Pirate general purpose I/O device for the RPi. | + | The Bus Parrot is a clone of the Bus Pirate general purpose I/O device for the [[: |
In this instance communication is performed via the RPi built-in UART rather than using a USB bridge as in the original. | In this instance communication is performed via the RPi built-in UART rather than using a USB bridge as in the original. | ||
Line 19: | Line 19: | ||
=== Build === | === Build === | ||
- | {{: | + | This layout is almost functionally the same as the original the difference being the the power section. |
- | This layout is a work-in-progress and is almost functionally the same | + | {{: |
- | as the original the difference being the the power section. | + | |
All components should be available from CPC in the UK including the PICMicro. | All components should be available from CPC in the UK including the PICMicro. | ||
Line 28: | Line 27: | ||
=== Firmware ==== | === Firmware ==== | ||
- | == k8048 Microchip PIC programmer == | + | Install [[: |
== Configuration === | == Configuration === | ||
Line 36: | Line 35: | ||
BITRULES=0x1700 | BITRULES=0x1700 | ||
VPP=9 | VPP=9 | ||
- | PGM=255 | + | PGM=-1 |
PGC=10 | PGC=10 | ||
PGD=11 | PGD=11 | ||
Line 43: | Line 42: | ||
== Detect Chip == | == Detect Chip == | ||
< | < | ||
- | k24 lvp id | + | p24 lvp id |
[000000] [PROGRAM] | [000000] [PROGRAM] | ||
[00ABFC] [CONFIG2] | [00ABFC] [CONFIG2] | ||
Line 61: | Line 60: | ||
== Program firmware == | == Program firmware == | ||
< | < | ||
- | k24 lvp program BPv3-Firmware_v6.3-beta1_r2151__Bootloader_v4.4.hex | + | hg clone http:// |
+ | cd BPv3 | ||
+ | p24 lvp program BPv3-Firmware_v6.3-beta1_r2151__Bootloader_v4.4.hex | ||
Total: 18436 | Total: 18436 | ||
Time: 0:03.97s | Time: 0:03.97s | ||
Line 68: | Line 69: | ||
== Verify firmware == | == Verify firmware == | ||
< | < | ||
- | k24 lvp verify BPv3-Firmware_v6.3-beta1_r2151__Bootloader_v4.4.hex | + | p24 lvp verify BPv3-Firmware_v6.3-beta1_r2151__Bootloader_v4.4.hex |
Total: 18436 Pass: 18436 Fail: 0 | Total: 18436 Pass: 18436 Fail: 0 | ||
Time: 0:04.58s | Time: 0:04.58s | ||
Line 75: | Line 76: | ||
=== Communications === | === Communications === | ||
- | == Kermit == | + | To communicate we will use `kermit' |
== Install == | == Install == | ||
< | < | ||
Line 110: | Line 112: | ||
=== Demonstration === | === Demonstration === | ||
- | == I2C EEPROM | + | We will follow the I2C EEPROM |
- | + | [[http:// | |
- | [[http:// | + | |
< | < |