AVR vymazanie SRAM

Michal Lukac michal.lukac na fstroj.uniza.sk
Úterý Únor 5 13:30:27 CET 2019


prekladac je avr gcc ale je tam bootloader a cez ten sa fw kopiruje nebude problem v tom? Nie su tie sekcie initX v tej casti kde je bootloader? a potom tuto fciu ani nezapise.?








From: Jaroslav Buchta 
Sent: Tuesday, February 05, 2019 12:46 PM
To: hw-list na list.hw.cz 
Subject: Re: AVR vymazanie SRAM

Ono zaleze na tom, odkud se tato funkce vola, co se deje pred ni a co potom, na to ma vliv casto konkretni prekladac, startup kod atd.
Typicky se kopiruji data z flash a nuluje BSS segment, ale jsou i jine pripady.


Dne 05.02.2019 v 12:34 Michal Lukac napsal(a):

  Zdravim,
  Porteboval by som do celej RAM na zaciatku zapisat najaky znak ako to mam spravit?
  skusal som ale toto mi nefunguje:

  void my_init_SRAM (void) __attribute__ ((naked)) \
  __attribute__ ((section (".init3")));

  void
  my_init_SRAM (void)
  {
    {
      uint8_t * p;
      p = 0x200;
      while (p <= 0x21FF){
        *p = 0x55;
        p++;
      }
    }
  }

  Alebo sa potom pri inicializacii este cela maze? nastavy do 0?
  Zda sa mi ze mi pretecie zasobnik a takto by som si cchel pozriet kolko mam este volneho miesta.

  dik.
  Michal



   
_______________________________________________
HW-list mailing list  -  sponsored by www.HW.cz
Hw-list na list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list




--------------------------------------------------------------------------------
_______________________________________________
HW-list mailing list  -  sponsored by www.HW.cz
Hw-list na list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20190205/d5b0ecff/attachment.html>


Další informace o konferenci Hw-list