PIC18 bootloader

"Ing. Libor Konečný" support na mikrovlny.cz
Čtvrtek Červen 9 19:13:05 CEST 2011


Zdravim fachmany na PIC.


Potreboval byl radu, resim bootloader, ktery pak prepise reset vector po 
uspesnem skonceni zapisu.
Firmware se ale jeste predtim ulozi do flash a az pote se spusti 
bootrutina , ktera prehrava fw.
Vse pak nabehne OK.
Vse je naspano elementranimi funkcemi aby se neodkazoval na neexistujici 
funkce po prehrani.

Kompilator je MIKROC.

Problem nastava pokud prerusim napajeni uprostred bootovani : prepisu 
flash PICu z FLASH pameti.

Pak bootloader necte se korektne z flash, flash funkce jsou rovnez 
napsany elekmentarne (vcetne deleni  a nasobeni) a jsou v protect pameti 
u bootroutiny.

Zjistil jsem ze nefunguje vnorene volani funkci, tedy bootrutina umi 
zavolat napriklad flash write a uspesne se vratit, ale pokud flash write 
vola  elementarydiv()  funkci , tak tak uz nefunguje korektne.

Je jeste neco co se musi udelat aby vse fungovalo spravne ?

Mockrat dekuji za pripadnou pomoc.
LK


Další informace o konferenci Hw-list