ds30 Loader - bootloader för PIC12/16/18/24 & dsPIC
ds30 Loader - bootloader för PIC12/16/18/24 & dsPIC
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.
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.
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
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
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
Re: dsPIC30 bootloader, 100% open source
Ny version finns att ladda hem nu.
Den enskilt största förbättringen är att programmeringstiden
har mer än halverats.
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.
Re: dsPIC30 bootloader, 100% open source
-
Senast redigerad av pheer 25 mars 2012, 19:04:14, redigerad totalt 1 gång.
Re: dsPIC30 bootloader, 100% open source
-
Senast redigerad av pheer 25 mars 2012, 19:04:01, redigerad totalt 1 gång.
Re: dsPIC30 bootloader, 100% open source
-
Senast redigerad av pheer 25 mars 2012, 19:03:46, redigerad totalt 1 gång.
Re: 100% open source bootloader PIC18, PIC24, dsPIC30 & dsPIC33
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
* Har lagt till verifiering i samtliga fw
* Nu även för PIC18F och PIC24H
* Några buggfixar i gui
Re: 100% open source bootloader PIC18, PIC24, dsPIC30 & dsPIC33
Bra jobbat, alltid trevilgt med en bra bootloader. 

-
- Inlägg: 8092
- Blev medlem: 18 januari 2009, 00:48:24
- Ort: Alvesta, Småland
Re: 100% open source bootloader PIC18, PIC24, dsPIC30 & dsPIC33
Känns som jag missat nåt. Men vad har man denna bootloader till?
Re: 100% open source bootloader PIC18, PIC24, dsPIC30 & dsPIC33
Just *denna* bootloader ?
Sannolikt samma sak som alla andra bootloaders.
Överför program/applikationer till en processor.
Sannolikt samma sak som alla andra bootloaders.
Överför program/applikationer till en processor.
Re: 100% open source bootloader PIC18, PIC24, dsPIC30 & dsPIC33
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.