3.03.2021 (15:39:25)
Martin12:
Dělám to přes DMA request, používám k tomu ten vrchní samostatný pinhead. Trochu mě mrzí, že jsem si nevyvedl dva (ne že bych k tomu měl dispozice ale i tak..), jelikož tenhle je původně plánovanej na reset, kdy při přepisu FW měl hodit CPU do resetu a po přepisu jej pustit. Takhle to dělám firmwarově, kdy zaznamenám jeho adresu, haltnu jej, hodím tam jump instrukci na následující začítek programu -1 kam umístím nop a nechám jej provést cyklus pro load této adresy co PC. Následně, když je zas v haltu, přepíši paměť a pustím jej.
Asi to není nejlepší řešení, ale když jsem to psal tak mi to přišlo vhodné a popravdě nevím jak jinak bych to ani teď udělal. Za případné nápady budu rád :)