ds30 Loader - bootloader för PIC12/16/18/24 & dsPIC

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
pheer
EF Sponsor
Inlägg: 1283
Blev medlem: 16 januari 2005, 18:05:21

ds30 Loader - bootloader för PIC12/16/18/24 & dsPIC

Inlägg av pheer »

I PLC-projektet behövde jag en bootloader, jag tänkt först använda tiny
PIC bootloader och anropa dess GUI från mitt program. Inte så värst
snyggt, men det hade krävt minimalt med arbete.

Men efter lite surfande på Microchips forum hittade jag kod för både
bootloader och GUI. Perfekt, för då kan jag integrera det i mitt
programmeringsverktyg för PLCn.

Firmwaren var grundad på tiny PIC bootloader och GUIt var skrivet i VB6.
Dock var GUIt väldigt simpelt och utan någon felhantering, så jag bestämde
mig för att förbättra det. Slutresultat blev ganska bra så jag tänkte dela
med mig av det.

Eftersom jag kodar PLC-projektet i C# (pc-delen alltså) kommer jag
sannolikt att konvertera GUIt till C# snart samt fixa stöd för dsPIC33Fxxxx.
Senast redigerad av pheer 25 mars 2012, 19:02:42, redigerad totalt 5 gånger.
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Inlägg av Micke_s »

Jag har en fråga, vad är licensformen på tiny PIC bootloader? ser inte på sidan hur han tänker sig. Nu menar jag själva bootloader på http://www.etc.ugal.ro/cchiculita/softw ... loader.htm
pheer
EF Sponsor
Inlägg: 1283
Blev medlem: 16 januari 2005, 18:05:21

Inlägg av pheer »

Det vet jag inte. Den firmware jag använde hittade jag på Microchips forum
och är skriven av en Daniel Chia som i någon utsträckning använde sig
Claudios pic18 bootloader-kod. Vid tidpunkten för publiceringen av Daniel
Chias kod hade Claudio inte någon dsPIC bootloader, den kom först 3
månader senare.

Eftersom postaren mer eller mindre uppmanade till att använde koden och
posta tillbaks ändringarna på forumet har jag inte funderat något mycket
på rättigheter och licenser....

ot: Du som är insatt(?), hur ska man gå tillväga om man vill använda sig av
gpl-licensen för något man publicerar? Är det bara att bifoga licensen i en
form av en textfil?
edit: hittade svaret på min egen fråga innan jag postade detta inlägg men
behåller den ifall någon mer undrar.
gpl-howto
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Inlägg av Micke_s »

Jo, d-link körde i någon produkt GPL:ad kod, levererades som en papplapp med en länk på.
Men det gick inte att använda koden eftersom den måste vara signerad för installeras. Det är en sak som GPLv3 är tänkt att fixa iirc.
pheer
EF Sponsor
Inlägg: 1283
Blev medlem: 16 januari 2005, 18:05:21

Re: dsPIC30 bootloader, 100% open source

Inlägg av pheer »

Ny version finns att ladda hem nu.
Den enskilt största förbättringen är att programmeringstiden
har mer än halverats.
Senast redigerad av pheer 25 mars 2012, 19:04:33, redigerad totalt 1 gång.
Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Re: dsPIC30 bootloader, 100% open source

Inlägg av $tiff »

Najs jobb! :tumupp:
Jag ska provköra i mitt projekt!
pheer
EF Sponsor
Inlägg: 1283
Blev medlem: 16 januari 2005, 18:05:21

Re: dsPIC30 bootloader, 100% open source

Inlägg av pheer »

-
Senast redigerad av pheer 25 mars 2012, 19:04:14, redigerad totalt 1 gång.
pheer
EF Sponsor
Inlägg: 1283
Blev medlem: 16 januari 2005, 18:05:21

Re: dsPIC30 bootloader, 100% open source

Inlägg av pheer »

-
Senast redigerad av pheer 25 mars 2012, 19:04:01, redigerad totalt 1 gång.
pheer
EF Sponsor
Inlägg: 1283
Blev medlem: 16 januari 2005, 18:05:21

Re: dsPIC30 bootloader, 100% open source

Inlägg av pheer »

-
Senast redigerad av pheer 25 mars 2012, 19:03:46, redigerad totalt 1 gång.
pheer
EF Sponsor
Inlägg: 1283
Blev medlem: 16 januari 2005, 18:05:21

Re: 100% open source bootloader PIC18, PIC24, dsPIC30 & dsPIC33

Inlägg av pheer »

Nya versioner, se hemsidan för mer info

* Har lagt till verifiering i samtliga fw
* Nu även för PIC18F och PIC24H
* Några buggfixar i gui
Användarvisningsbild
Tripp
Inlägg: 397
Blev medlem: 29 januari 2004, 08:14:39
Ort: Tullinge
Kontakt:

Re: 100% open source bootloader PIC18, PIC24, dsPIC30 & dsPIC33

Inlägg av Tripp »

Bra jobbat, alltid trevilgt med en bra bootloader. :bravo:
danielr112
Inlägg: 8092
Blev medlem: 18 januari 2009, 00:48:24
Ort: Alvesta, Småland

Re: 100% open source bootloader PIC18, PIC24, dsPIC30 & dsPIC33

Inlägg av danielr112 »

Känns som jag missat nåt. Men vad har man denna bootloader till?
sodjan
EF Sponsor
Inlägg: 43242
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: 100% open source bootloader PIC18, PIC24, dsPIC30 & dsPIC33

Inlägg av sodjan »

Just *denna* bootloader ?
Sannolikt samma sak som alla andra bootloaders.
Överför program/applikationer till en processor.
Användarvisningsbild
vfr
EF Sponsor
Inlägg: 3515
Blev medlem: 31 mars 2005, 17:55:45
Ort: Kungsbacka

Re: 100% open source bootloader PIC18, PIC24, dsPIC30 & dsPIC33

Inlägg av vfr »

En bootloader används för att lägga in program utan att använda en extern programmerare. Det är alltså ett litet program som ligger som grund i mikrokontrollern och som sedan kan programmera in applikationsprogrammet.
pheer
EF Sponsor
Inlägg: 1283
Blev medlem: 16 januari 2005, 18:05:21

Re: 100% open source bootloader PIC18, PIC24, dsPIC30 & dsPI

Inlägg av pheer »

-
Skriv svar