The UK Home Automation Archive

Archive Home
Group Home
Search Archive


Advanced Search

The UKHA-ARCHIVE IS CEASING OPERATIONS 31 DEC 2024

Latest message you have seen: Hi,


[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: PIC Based Bootloader


  • Subject: Re: PIC Based Bootloader
  • From: swelsh000
  • Date: Fri, 11 Apr 2003 10:20:00 +0000

> lo mate :)

hi mate :)

>
> > As I'm a cheep ;)
>
> ...says the man with cable *and* adsl? ;)
<--SNIP-->

Everyone needs a resilient internet connection nowadays :)

> moving up to the "chunky" PICs though: the smaller devices
have an
advantage
> of less PCB space, which makes a difference when using a service
like PCB
> pool...
<--SNIP-->

You can use smaller PIC18's like the PIC18F1320, that will take a
boot loader no problem, and should be pin compatable with the
16F628's, just plug and go.

I tested the Michrochip AN00851 bootloader and it appears to work
straight out of the box!
All you have to do is

1. program in the pre-compiled firmware
2. Adjust the org and reset vectors according to AN00851 in your
source code
3. Program the complied hex file with the Microchip Quick Programmer
software

>
> > Note: For a xPl based bootloader all xPl comms would have to go
via
> > the bootloader software to intercept requests, is there a PIC
based
> > framework for xPl I can work to?
>
> No, the guys who were developing PIC in ASM are still over on the
xAP side
<--SNIP-->

If I get a chance I may be able to do something in ASM for xPl.


> Hmm. I'm torn. I fancy a look at that ICD :) Then again, tehre's
always the
> thought that bootloaders will always be confined to the bigger
pics, I
> haven't seen one for the 628s yet, and with the 18F being
<--SNIP-->

The PIC has to be able to re-program it's own memory, don't think
you can do it on the 628's. Upgrade to the PIC18F1320 and your
covered, it's supported in PBP too...

>
> > P.S. While I'm on the subject is there a schema, or plans for a
> > schema to allow NAS (network attached storage) on the xPl bus.
> > i.e. send a xPl message to store retrieve a setting held
centrally,
> > that is independant of a particular schema?
> > It may be worth while incorporating a bootloader into this,
similar
> > idea to routers booting from TFTP servers.
>
> Well if you ideas on how to do it, lets have a go :D There is a
structure in
> place to support
<--SNIP-->
I think I missed some text here,
structure in place to support....

>
> There is quite a lot of discussion going on "behind the
scenes"
about the
> other layers and protocols glueing the infrastructure together.
One thing we
> are keen to stress is that the xPL Protocol is finished, complete,
and will
> not be changing from here.
<--SNIP-->

Cool!

>
> All of the clever stuff we are adding are bolt-ons, and intelligent
> applications, not modifications to the protocol, a perfect example
being the
> Bridge.
>
> Rather than having additional fields in the message to separate out
> networks, we implemented an MD5 hashing message cache to prevent
looping,
> and added a Blowfish encryption wrapper around the message.. so the
> functionality is there, but there's no need to bloat the protocol
to do it.
<--SNIP-->

Nice!!!

Cheers

Stephen






xPL Main Index | xPL Thread Index | xPL Home | Archives Home

Comments to the Webmaster are always welcomed, please use this contact form . Note that as this site is a mailing list archive, the Webmaster has no control over the contents of the messages. Comments about message content should be directed to the relevant mailing list.