eeprom obsazení

Odpovědět
alfa_design
Příspěvky: 10
Registrován: 14 pro 2018, 15:10
Reputation: 0

eeprom obsazení

Příspěvek od alfa_design » 05 bře 2019, 14:45

Ahoj všem ve spolek,
mám dotaz ohledně Eeprom v Arduinu Nano. Stavím projekt v kterém používám eeprom pro udržení dat pro případ výpadku proudu. Data se tam budou měnit jen zřídka, takže limit 100000 zápisů určitě nepřekročím, ale napadlo mě si udělat prográmek na výpis obsahu paměti eeprom a překvapilo mě že na začátku datového prostoru se krom mých dat nachází zhruba do adresy 87 značné množství dat. Od této adresy až do konce je již hodnota jedina a to 255, což jak jsem se dočetl je hodnota zapsaná výrobcem. A můj dotaz zní, není prostor od 0 do 87 obsazen nějakými interními daty, která by neměla jít přepsat? A protože se jedná o Arduino od strýčka Wonga tak třeba neměl zrovna čas zabezpečit tyto adresy před přepsaním. Díky za případné reakce.

Uživatelský avatar
gilhad
Příspěvky: 774
Registrován: 07 bře 2018, 11:22
Reputation: 0

Re: eeprom obsazení

Příspěvek od gilhad » 05 bře 2019, 15:06

Samo o sobe by tam nemela byt zadna dulezita data, ovsem spousta lidi zacina data ukladat od zacatku eeprom a pokud strycek Wong ten procesor vytezil z neceho uz pouzivaneho (a nejspis vytezeneho), tak se nejspis nezabyval tim, aby vycistil krome obalu i obsah.

Treba tam najdes tajna data cinske rozvedky, nebo pokracovani viru, co mas v bootloaderu, ale mnohem spis tam budou neci zaznamy teplot ze sklepa, nebo jine haraburdi, ktere bez kontextu nedava smysl.

Zabezpecit eeprom proti prepsani moc nejde, urcite ne tak, aby pred tebou ta data pritom schovala a neco je pouzivalo za tvymi zady. Pokud je smazes a prestane fungovat bootloader, tak ho tam prez IDE proste napalis znova a aspon budes vedet, ze tam mas to, co si myslis, ze by tam byt melo. (Ono by neuskodilo ho tam napalit i tak, kdovi v jake verzi je ten cinsky ...)

alfa_design
Příspěvky: 10
Registrován: 14 pro 2018, 15:10
Reputation: 0

Re: eeprom obsazení

Příspěvek od alfa_design » 08 bře 2019, 09:23

:D Takovou konspiračku jsem nečekal, spíše jsem si myslel že na začátku paměti budou nějaká systémová data pro práci s pamětí nebo něco podobného. A že by byl strýček Wong tak zoufalej a delaboroval z vyřazených domácích spotřebičů jednočipy??? :D To snad ne

Uživatelský avatar
gilhad
Příspěvky: 774
Registrován: 07 bře 2018, 11:22
Reputation: 0

Re: eeprom obsazení

Příspěvek od gilhad » 08 bře 2019, 12:06

Od vyrobce tam zadna data nejsou a byt nemaji. A co sae tyce delaborovani chipu z pristroju, tak se to proste deje. Fakt, ze nekomu stoji za to ve velkem preznacovat chipy na oblibeny Blue Pill (za 2$) z chipu nizsi rady taky neco napovida (a ze jsem to nasel na druhy dotaz, hned po viagre taky). nekde jdou najit i rozbory jinych fake chipu, kde je videt pruchod lestickou, odbrouseni a naneseni nove vrchni plochy a preznaceni, vcetne vsech chyb, co se padelatel dopustil.

https://embeddedtronicsblog.wordpress.c ... ll-boards/
http://www.stm32duino.com/viewtopic.php ... 8&start=20

AstroMiK
Příspěvky: 592
Registrován: 08 pro 2017, 19:05
Reputation: 0

Re: eeprom obsazení

Příspěvek od AstroMiK » 09 bře 2019, 13:10

Na základě tohodle vlákna jsem si prohlídnul svoje čínský desky STM32 (BluePill), které jsem nakupoval v domění, že mají 64kB FLASH memory
(jak uvádí prodejce): https://www.ebay.com/itm/311156408508

Na pouzdře teda nepoznám, jestli byly nějak leštěné.
Když jsem ale zkusil do těch desek nahrát program, tak se mi objevilo, že mají 128kB FLASH.

Označení na procesoru:
STM32
F103C8T6
GH252 9U
CHN 604
(poslední 2 řádky se na každém procesoru liší)

Takže u mně je to pozitivní překvapení ...

Zkusím napstat nějaký větší kód, který přesáhne těch 64kB a vyzkouším, jestli půjde do desek nahrát.

Tady je obrázek:
stm128k.gif

AstroMiK
Příspěvky: 592
Registrován: 08 pro 2017, 19:05
Reputation: 0

Re: eeprom obsazení

Příspěvek od AstroMiK » 09 bře 2019, 17:47

... Fakt do toho procesoru jde nahrát i program, který má přes 64kB.
Tak to je SUPER ...
128k.gif

alfa_design
Příspěvky: 10
Registrován: 14 pro 2018, 15:10
Reputation: 0

Re: eeprom obsazení

Příspěvek od alfa_design » 11 bře 2019, 11:04

Co tedy vlastně není falešné? Voda, vzduch, vesmír kolem nás?

commar
Příspěvky: 31
Registrován: 26 úno 2019, 15:20
Reputation: 0

Re: eeprom obsazení

Příspěvek od commar » 19 bře 2019, 13:30

Dnes mi přišlo No-name UNO, z jednoho českého eshopu,
po připojení na napájení začalo zběsile blikat.
Na základě toho vlákna jsem se pokusil vyčíst co obsahuje.
V EEPROM určitě něco je z výroby, pojistky nastaveny na 0x00.
IMG_1910.jpg
avrdudess.jpg

Kód: Vybrat vše

:200000000C945C000C946E000C946E000C946E000C946E000C946E000C946E000C946E0082
:200020000C946E000C946E000C946E000C946E000C946E000C946E000C946E000C946E0050
:200040000C9416010C946E000C946E000C946E000C946E000C946E000C946E000C946E0087
:200060000C946E000C946E0000000000240027002A0000000000250028002B000404040467
:200080000404040402020202020203030303030301020408102040800102040810200102F1
:2000A00004081020000000080002010000030407000000000000000011241FBECFEFD8E063
:2000C000DEBFCDBF21E0A0E0B1E001C01D92A930B207E1F70E9460010C94CF010C940000F8
:2000E000E1EBF0E09491EDE9F0E02491E9E8F0E0E491EE2309F43CC0992339F1933091F09A
:2001000038F49130A9F0923001F594B59F7D12C0973091F09830A1F09430B9F490918000B7
:200120009F7D03C0909180009F77909380000DC094B59F7794BD09C09091B0009F7703C096
:200140009091B0009F7D9093B000F0E0EE0FFF1FEE58FF4FA591B4919FB7F894811104C0AD
:200160008C912095282302C0EC912E2B2C939FBF08953FB7F8948091050190910601A0911E
:200180000701B091080126B5A89B05C02F3F19F00196A11DB11D3FBFBA2FA92F982F88275B
:2001A000820F911DA11DB11DBC01CD0142E0660F771F881F991F4A95D1F708958F929F92C7
:2001C000AF92BF92CF92DF92EF92FF920E94B9004B015C0188EEC82E83E0D82EE12CF12CA6
:2001E0000E94B900DC01CB0188199909AA09BB09883E9340A105B10598F321E0C21AD1080B
:20020000E108F10888EE880E83E0981EA11CB11CC114D104E104F10419F7FF90EF90DF903C
:20022000CF90BF90AF909F908F9008951F920F920FB60F9211242F933F938F939F93AF93CF
:20024000BF938091010190910201A0910301B09104013091000123E0230F2D3720F4019694
:20026000A11DB11D05C026E8230F0296A11DB11D209300018093010190930201A0930301A3
:20028000B09304018091050190910601A0910701B09108010196A11DB11D809305019093F5
:2002A0000601A0930701B0930801BF91AF919F918F913F912F910F900FBE0F901F901895D9
:2002C000789484B5826084BD84B5816084BD85B5826085BD85B5816085BD80916E00816040
:2002E00080936E0010928100809181008260809381008091810081608093810080918000BA
:200300008160809380008091B10084608093B1008091B00081608093B00080917A0084602B
:2003200080937A0080917A00826080937A0080917A00816080937A0080917A0080688093B7
:200340007A001092C100EDE9F0E02491E9E8F0E08491882399F090E0880F991FFC01E8597E
:20036000FF4FA591B491FC01EE58FF4F859194918FB7F894EC91E22BEC938FBFC0E0D0E06F
:2003800081E00E9470000E94DE0080E00E9470000E94DE002097A1F30E940000F1CFF8943F
:2003A000FFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D
:2003C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D
:2003E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D
:00000001FF

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti