Legfrissebb hírek

Blog update

Újabb bootloader firmware módosítást követtem el. A MCHPFSUSB Framework v2.3-ban lévő Vendor ...

Galéria frissítés!

Szombaton voltunk Tesómmal a III. Országos Füzestuning Autókiállításon Füzesgyarmaton. Kész...

Új blog tartalom

Mivel nem volt érdeklődés a mindennapjaim iránt, úgy döntöttem, hogy olyan problémák megold...
Korábbi hírek

 Melyik oldalam tetszik jobban?
Korábbi szavazások

Go Daddy $7.49 .com sale 120x240

Copyright © Gyengus™

Blog

2008. 12. 07. 16:03:52Vissza a bloghoz

MCHPUSB Bootloader v2.3 portolása PIC18F2550-re

Egyik projectemben PIC18F4550-et használtam, aztán rájöttem, hogy elég hozzá a PIC18F2550 is.
A kényelmes firmware frissítés miatt fontos számomra a bootloader. Nem tudom, hogy hivatalosan támogatja-e ezt a chipet a bootloader. A main.c-ben említi:
#if (...) defined(__18F2550)
ezzel szemben, nem fordul le rá, ha kiválasztjuk a chipet.
Egy kicsit bele kellett nyúlni...


Az első probléma, hogy a 2550-nek nincs D portja. Ezt könnyen megoldhatjuk a LEDek átpakolásával vagy kiiktatásával. Én maradtam a 'szokásos' megoldásomnál: a LEDek számát 1-re csökkentettem, azt meg átpakoltam PORTA0-ra.

A boot gombot nem lett volna muszály, de átraktam a már említett projectem miatt, PORTC2-re.

A sikeres fordításhoz a 18f4550.lkr fájlt is módosítani kell. Ezt a sort:
FILES p18f4550.lib

Erre:
FILES p18f2550.lib

Ugye milyen nehéz? Hogy egyértelműbb legyen, mi van a fájlban, átneveztem.

Az előző bejegyzésemben említett módosítások nem szükségesek a bootloader helyes működéséhez.

A módosított firmware letölthető lentebb. Tekintet nélkül arra, hogy nálam hiba nélkül működik, nem vállalok semmilyen felelősséget érte!
Az eredeti MCHPFSUSB Framework v2.3 letölthető innen: [link]

Kapcsolódó letöltések
MegnevezésMéretLetöltések száma 
Bootloader - Firmware for PIC18F255093.61 kB59Letöltés
Oszd meg |  


Hozzászólások

Még nem érkezett hozzászólás

Új hozzászólás

Nick:
E-mail:
Üzenet:
Ellenőrző kép:
Kérlek, fordított sorrendben írd be a fenti karaktereket!

Amennyiben nem látszik a kép, frissíts!
Minden mező kitöltése kötelező!
Smiley súgó:
:) :-)(h) (H) 8) 8-);) ;-):S :s :-S :-s
<:o)8o|:P :p :-p :-P:'( :'-(
:( :-(:D :-D|-) |):-O :O :-o
:$ :-$:-# :#[thumb][dremel]

Főoldal | Bemutatkozás | Referenciák | Blog | Szórakozás | Vendégkönyv | Linkfelhő

MODder oldalam
Oldal generálási idő: 0.014205 másodperc
Address book