Searching \ for '[PIC]:Specific Bootloader required' in subject line. ()
Make payments with PayPal - it's fast, free and secure! Help us get a faster server
FAQ page: www.piclist.com/techref/microchip/devices.htm?key=pic
Search entire site for: 'Specific Bootloader required'.

Exact match. Not showing close matches.
PICList Thread
'[PIC]:Specific Bootloader required'
2001\07\02@200355 by David Huisman

flavicon
face
Hi,

I am looking for a bootloader that can be used with Hi-Tech C and MPLAB.
The version that comes with Hi-Tech C uses the UART, I need a version that
uses bit-bashed coms.

The other requirement is that the bootloader will move locations 0000h to
0003h so that I can write my application in C and not have to worry about
moving the power up code.

I do not require the PC application, just the bootloader code as this will
be part of another application.

Thanks

Regards

David Huisman

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics


2001\07\02@234447 by Antonio L Benci

flavicon
picon face
part 1 1241 bytes content-type:text/plain; charset=us-ascii (decoded 7bit)

Have a look at Rick Farmers version of boot loader (V1.3). Check out
Dontronics WWW page.

David Huisman wrote:
{Quote hidden}

Nino.
--
------------------------------------------------------
| Antonio (Nino) L. Benci                            |
| Professional Officer, Electronic Services          |
| School of Physics & Materials Engineering          |
| Monash University                                  |
| email: spam_OUTnino.benciTakeThisOuTspamspme.monash.edu                  |
| T: 61 3 9905 3649. F: 61 3 9905 3637               |
| M: 0414 924 833                                    |
------------------------------------------------------


part 2 586 bytes content-type:text/x-vcard; name=Nino.Benci.vcf; charset=us-ascii
(decoded 7bit)

begin:vcard
n:Benci;Antonio L
tel;cell:0414 924 833
tel;fax:+61 3 9905 3637
tel;home:0414 924 833
tel;work:+61 3 9905 3649
x-mozilla-html:FALSE
url:http://www.physics.monash.edu.au/~ninob
org:Monash University;School of Physics & Materials Engineering
version:2.1
email;internet:.....Nino.BenciKILLspamspam@spam@spme.monash.edu
title:Professional Officer, Electronic Services
adr;quoted-printable:;;PO Box 27=0D=0ASchool of Physics and Materials Engineering=0D=0AMonash University;Monash University;VIC;3800;Australia
x-mozilla-cpt:;10672
fn:Antonio L Benci
end:vcard


part 3 144 bytes
--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics


2001\07\02@235755 by David Huisman

flavicon
face
As mentioned in the post, I need bit-bashed coms. The one you refer to uses
the on-board UART (This is not available to me for this purpose in this
project).

Any others?

Regards

David Huisman

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics


2001\07\03@081358 by Byron A Jeff

face picon face
On Tue, Jul 03, 2001 at 09:59:56AM +1000, David Huisman wrote:
> Hi,
>
> I am looking for a bootloader that can be used with Hi-Tech C and MPLAB.
> The version that comes with Hi-Tech C uses the UART, I need a version that
> uses bit-bashed coms.
>
> The other requirement is that the bootloader will move locations 0000h to
> 0003h so that I can write my application in C and not have to worry about
> moving the power up code.
>
> I do not require the PC application, just the bootloader code as this will
> be part of another application.

You are screaming Wloader's name:

- Downloads using a serial bit interface on the single port pin of your choice.
- Automagically moves locations 0-3.
- With an offboard dongle, the programming circuit only adds 2 pullup
 resistors to the target (MCLR and the serial interface pin)
- The complete dongle with automatic reset uses 4 resistors, 2 diodes, and
 a transistor.
- Serial interface specification completely documented.

You can find wloader here: http://www.xs4all.nl/~wf/wouter/pic/wloader

My discussion of wloader and the Linux based tools I use to use it can be
found on my PIC page: http://www.finitesite.com/d3jsys/index.html

Hope this helps,

BAJ

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.


2001\07\03@093615 by info

flavicon
face
Byron,

Thanks for the info on Wloader.

That almost looks like it could do the job. I need to use that same port pin
in my application though during running of the user code. ie. The Bit-Bashed
com port has a dual function. !) Bootloader upload of new user program, 2)
Bi-directional serial com link.

Any ideas ?

Regards

David Huisman

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.263 / Virus Database: 135 - Release Date: 6/22/01

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.


2001\07\03@110208 by Wollenberg, Frank

flavicon
face
On Tuesday, July 03, 2001 3:39 PM, David Huisman wrote:

> I need to use that same port pin
> in my application though during running of the user code. ie.
> The Bit-Bashed com port has a dual function.
> !) Bootloader upload of new user program,
> 2) Bi-directional serial com link.

David,

i'm developing a bootloader over the internal USART. The USART is used in my
application (--> RS485), but i must be able to download a new firmware over
the same bus. This is analog to your problem. A BREAK condition is used to
signal the start of bootloading. This is done in my application USART
service. On detection the PIC starts the bootloading. Before i will
overwrite my old firmware, i must receive a preamble. If this doesn't occur,
the PIC resets.

After power-up, the PIC validate his firmware. On success the PIC starts my
application. If failed, the PIC checks for the BREAK condition.
After that the PIC continues as described above.

I think you can do the same concept of BREAK condition for signaling a
bootloading request.

Frank

-------------------------------------

GSP Sprachtechnologie GmbH
Frank Wollenberg
HW-Entwicklung
Tel.:   +49 (0)30 769929-78
Fax:    +49 (0)30 769929-12
eMail:  f.wollenbergspamKILLspamgsp-berlin.de



--
GSP Sprachtechnologie GmbH
Teltowkanalstr.1, D-12247 Berlin
Tel.:  +49 (0)30 769929-0
Fax:   +49 (0)30 769929-12
eMail: .....InfoKILLspamspam.....gsp-berlin.de
Web:   http://www.gsp-berlin.de

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.


2001\07\03@111406 by Byron A Jeff

face picon face
On Tue, Jul 03, 2001 at 11:39:20PM +1000, Orbit Communications wrote:
> Byron,
>
> Thanks for the info on Wloader.
>
> That almost looks like it could do the job. I need to use that same port pin
> in my application though during running of the user code. ie. The Bit-Bashed
> com port has a dual function. !) Bootloader upload of new user program, 2)
> Bi-directional serial com link.
>
> Any ideas ?

Well there are a few issues with that approach:

First off wloader uses the state of that pin to determine the mode to go into
when the part is reset. If a serial port is connected, then it will always
reset into bootloader mode and requires a command be sent down the serial
line to start the application.

Once the application is running, you get the pin back and can use it as a
half duplex serial port. I used it as a debugging port in my sunrise/sunset
light controller. I used timer2 as a clock to bit bang. But any software
bit banging serial code should work just fine.

If your PC app is willing to start the target, then you should be able to do
what you require. Also you app would have to be aware of the fact that it'll
receive back any characters that it sends. It's a single pin port where the
transmitter and receiver are tied together. So the basic sequence will be:

- PC transmits
- PC receives back what it transmitted
- PC receives back response from target.

BAJ

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.


2001\07\03@114849 by miked

flavicon
face
Try ROMZap at
www.bubblesoftonline.com/demo/ROMzap.html
> Hi,
>
> I am looking for a bootloader that can be used with Hi-Tech C and MPLAB.
> The version that comes with Hi-Tech C uses the UART, I need a version that
> uses bit-bashed coms.
>
> The other requirement is that the bootloader will move locations 0000h to
> 0003h so that I can write my application in C and not have to worry about
> moving the power up code.
>
> I do not require the PC application, just the bootloader code as this will
> be part of another application.
>
> Thanks
>
> Regards
>
> David Huisman

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.


2001\07\03@172630 by info

flavicon
face
Byron,

My application has 2 separate coms ports. The UART is used for radio link
coms and the bit-bashed link is used for coms to a PC or another micro
controller.

The uploading of new software must share the bit-bashed coms with whatever
is used to control the device via commands on the bit-ashed coms.

Regards

David Huisman

{Original Message removed}

More... (looser matching)
- Last day of these posts
- In 2001 , 2002 only
- Today
- New search...