deegabor Creative Commons License 2024.11.18 0 0 4883

Tisztelt Fórumtársak !

 

Van egy kis problémám :)

Van egy vezérlőegységem mely az ATMEL ATSAM3X8E procit tartalmazza ( arduino due ). Minden szép és jó, működik. Viszont van a SAM procinak USB portja is ( bár ezt nem vezettem ki az alaplapra - később ezt megoldanám amennyiben.... ).

Mivel nagyon nagy távolságokra vannak ezek a vezérlők így nehézkes/lehetetlen a gyors program frissítés módosítás. Létezhet olyan variáció mely önmagát lefrissíti pendrájvon ?

Konkrétan SAM proci képes ezt véghezvinni valahogy, hogy felülírja a flash tartalmát miközben fut már egy előzőleg betöltött program ? Nehéz elképzelnem.

Gondolkoztam és esetleg ha pár dolog teljesül talán....

A jelenlegi progi a flasben 155kB. Ha a progi sosem lesz 256kB-nál nagyobb és valahogy megírom a szoftvert, hogy ellenőrizze le hova is teheti a következő tartalmat, majd átírja a boot szekvenciát ( bank0 vagy bank1 ) működhet ?

Vagy felejtsem el ezt a hülyeséget.

Köszönöm a segítséget !