logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

AVRBootLoader Delphi brak zapisu

Sonku01 29 Maj 2015 18:37 1242 7
REKLAMA
  • #1 14730846
    Sonku01
    Poziom 12  
    Witam,

    AVRBootLoader Delphi brak zapisu

    W załączniku zamieszczam komplet materiałów dotyczący programu BootLoader dla procesorów AVR. Projekt powstał w języku DELPHI. Procedura odczytu procesora działa natomiast brak jest procedury dotyczącej zapisu FLASH. Jeśli jest ktoś kto może pomóc w dokończeniu programu to będę bardzo wdzięczny.

    Pozdrawiam
    sonku01

    Moderowany przez tmf:

    Jeśli oczekujesz pomocy to żądanie punktów za ściągnięcie pliku, który jest wymagany, aby ci tej pomocy udzielić jest przegięciem. Popraw to lub skasuj temat.

    Załączniki:
  • REKLAMA
  • #2 14731361
    Konto nie istnieje
    Poziom 1  
  • REKLAMA
  • #3 14734511
    Sonku01
    Poziom 12  
    Witam,

    Procedura dotycząca zapisu pliku do pamięci FLASH nie działa.

    Właściwy kod powinien znajdować się w procedurze:
    procedure TForm1.SpeedButtonLoadUploadFWClick(Sender: TObject);

    Najpierw program kasuje poprzednią zawartość pamięci FLASH w mikrokontrolerze AVR:

    Kod: text
    Zaloguj się, aby zobaczyć kod

    Po skasowaniu FLASH i otrzymaniu od AVR komunikatu '@'
    MemoInfo.Lines[MemoInfo.Lines.Count-1]:= 'Erasing FLASH memory... OK!';

    Powinno nastąpić właściwe programowanie pamięci FLASH.

    Kod: text
    Zaloguj się, aby zobaczyć kod


    Ale zamieszczony w programie sposób nie programuje właściwie.

    Brak pomysłu.

    Pozdrawiam
    sonku01
  • REKLAMA
  • #4 14734699
    Konto nie istnieje
    Poziom 1  
  • REKLAMA
  • #5 14752917
    Sonku01
    Poziom 12  
    Witam,

    Zgoda.

    Ale cała ta procedura jest nieprawidłowa. Nie mogę tym zaprogramować FLASH-a. Dane nie zapisują w ogóle albo z błędami. Może jest jakiś inny sposób zapisu stron do FLASH?
  • #6 14753581
    Konto nie istnieje
    Poziom 1  
  • #7 14775133
    Sonku01
    Poziom 12  
    Witam,

    Po wysłaniu komendy do AVR odpowiedź jest prawidłowa. Następnie przy próbie wysyłania danych do procka całość idzie ale w odczytanym FLASH są błędy zapisu. Błędy zapisu.

    Pozdrawiam
    sonku01
  • #8 14775176
    Konto nie istnieje
    Poziom 1  
REKLAMA