<div dir="ltr"><div dir="ltr"><div>Pokud vás to ještě baví, ta knihovna pro RTC obvod je tady, nijak jsem do ní nezasahoval : <br></div><div><a href="https://github.com/jarzebski/Arduino-DS3231">https://github.com/jarzebski/Arduino-DS3231</a><br></div><div><br></div><div><div><div><div dir="ltr" class="gmail-m_6394873804820022238gmail_signature">Zdravi<br>Jirka Sloupenský  OK1MWW</div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr">ne 16. 12. 2018 v 0:26 odesílatel Jan Waclawek <<a href="mailto:konfera@efton.sk" target="_blank">konfera@efton.sk</a>> napsal:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">No tak sa musim priznat ze som hanebne zlyhal... Pan kolega Jirka MWW mi<br>
poslal vsetky relevantne subory - toto tiez nebol uplne trivialny proces<br>
kvoli automatickemu vymazavaniu docasnych adresarov - ale bohuzial cumenie<br>
do nich neprinieslo pochopenie problemu.<br>
<br>
Z .map je zrejme, ze sekcia .noinit sa odcitla medzi .data a .bss (rovnako<br>
ako v mojom nearduino pokuse). Z disasemblatu je zrejme, ze startup kod je<br>
naozaj standardny, tj. nakopiruje z FLASH data do .data a vynuluje .bss, a<br>
naozaj sa .noinit nedotkne. Tiez nikde inde v tom disasemblate som<br>
nenasiel stopy po tom, ze by sa nieco pokusalo do inkriminovanej premennej<br>
zapisat - no samozrejme nie som kuzelnik a nedokazem odhadnut vsetky mozne<br>
neriame zapisy, len som uplne trivialne hladal, kde je pouzita adresa<br>
danej premennej.<br>
<br>
Nemam ten isty hardware ako pan kolega, ale cvicne som binar nahral do<br>
Disco-L476 a zavesil datovy breakpoint na zapis do danej premennej - do<br>
nej sa v jednom mieste po pociatocnom vypise jej hodnoty explicitne<br>
zapisuje, maskuju sa v nej niektore bity - a tam bolo aj jedine miesto,<br>
kde ten breakpoint zafungoval, ci po resete od tlacitka alebo cez<br>
debugger, pricom hodnota bola vzdy bezo zmeny... No ano, znova, nemam<br>
presne ten hardware s externym RTC, takze je mozne, ze je nieco v kode<br>
ktory sa "rozprava" s tym RCC co by zapisalo niekde kde nema... ale nemam<br>
ako na to prist.<br>
<br>
Takze bohuzial tato zahada asi ostane zahadou...<br>
<br>
wek<br>
<br>
<br>
_______________________________________________<br>
HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" rel="noreferrer" target="_blank">www.HW.cz</a><br>
<a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" rel="noreferrer" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
</blockquote></div></div></div>