Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Flash или EEPROM със заключване ?
http://mcu-bg.com/mcu_site/viewtopic.php?f=2&t=16532
Страница 1 от 2

Автор:  slav4o.com [ Чет Май 16, 2019 7:39 pm ]
Заглавие:  Flash или EEPROM със заключване ?

Сега ми дойде на ума, има ли такова животно ? Понеже тука имам едни данни които са във EEPROM (външна памет) и ми се иска да ги заключа по някакъв начин от четене.
Принципно са постоянни, т.е. константи и може да ги вкарам в микроконтролера. То даже може и да се пише във флаша на контролера, но може да се омаже нещо, а и не е кой знае колко много паметта там...

Автор:  TheWizard [ Чет Май 16, 2019 7:51 pm ]
Заглавие:  Re: Flash или EEPROM със заключване ?

криптирай ги...

Автор:  itso.t [ Чет Май 16, 2019 9:28 pm ]
Заглавие:  Re: Flash или EEPROM със заключване ?

slav4o.com написа:
Сега ми дойде на ума, има ли такова животно ? Понеже тука имам едни данни които са във EEPROM (външна памет) и ми се иска да ги заключа по някакъв начин от четене...

А ти как би ги прочел ако са недостъпни за четене?

Автор:  slav4o.com [ Чет Май 16, 2019 9:48 pm ]
Заглавие:  Re: Flash или EEPROM със заключване ?

Аз точно това си мислех, примерно с парола ако са, един път почне ли четенето има вариант да се проследят данните (трафика). Пък и паролата може да се прихване... Да явно, че трябва да са криптирани.
Иначе това сега не ми е належащо, но може да го имплементирам след време.
Ако знаете къде може да прочета информация за методи за криптиране може да пишете :)

Автор:  radolin [ Чет Май 16, 2019 9:59 pm ]
Заглавие:  Re: Flash или EEPROM със заключване ?

За криптирането е добре да не си измисляш ти алгоритъм, или дори да го реализираш. Ползваш някаква готова бибилиотека за симетричен шифър, примерно AES.

Автор:  ToHu [ Чет Май 16, 2019 10:05 pm ]
Заглавие:  Re: Flash или EEPROM със заключване ?

Има крипоепроми. Нарича се крипто мемори и ги има с различна функционланост : https://www.microchip.com/wwwproducts/en/ATAES132A
Ето тук : https://www.microchip.com/design-center ... yptomemory
И това което аз разбирам от дата шийт аим , че няма нужда да ги четеш на страници, т.е. няма нужда от RMW на цяла страница заради един байт, което доста увеличава живота и.
п.с. изпозлваме такъв, за сега съм със смесени чувства но като че ли работи както трябва

Автор:  ig_ivanov [ Пет Май 17, 2019 9:43 am ]
Заглавие:  Re: Flash или EEPROM със заключване ?

Я виж такова няма ли да ти свърши работа: AT24RF08.
Само не знам заради два байта данни дали си заслужава да се пише 1к реда код.
Ето как е вързан в IBM T40:

Изображение

Автор:  velio [ Пет Май 17, 2019 12:17 pm ]
Заглавие:  Re: Flash или EEPROM със заключване ?

ToHu написа:
И това което аз разбирам от дата шийт аим , че няма нужда да ги четеш на страници, т.е. няма нужда от RMW на цяла страница заради един байт, което доста увеличава живота и.


Останаха ли такива памети? Повечето които съм срещал, макар да ти дават да работиш с един байт, вътрешно си работят със страница. Това включва и 24С серията.

Автор:  Реконструктор [ Пет Май 17, 2019 2:28 pm ]
Заглавие:  Re: Flash или EEPROM със заключване ?

xor с код дето ти в паметта на mcu-то :)

Автор:  ToHu [ Пет Май 17, 2019 4:13 pm ]
Заглавие:  Re: Flash или EEPROM със заключване ?

velio написа:
Останаха ли такива памети? Повечето които съм срещал, макар да ти дават да работиш с един байт, вътрешно си работят със страница. Това включва и 24С серията.

Е това е въпрос за 1 млн. Първата ми реакция беше това е само на ниво комуникация, контролера вътре пише на страници. Четох четох, после питаха и спорта им, побайтово уж било. За нас това е много важно, там пишем постоянно, следим и местим адреса но ако то прави RMW и пише на страници не правим нищо. Сега като казваш може би си струва пак да поразровя със някой от атмел, вече микрочип, ако е на страници ще трябва да си офсетваме адреса с размера на страницата, което ще намали и общият ресурс.
То кой знае какво още правят... вътре има цял микро контролер който врътка крипто функциите.

Автор:  slav4o.com [ Пет Май 17, 2019 4:28 pm ]
Заглавие:  Re: Flash или EEPROM със заключване ?

Аз предимно за четене ще я ползвам паметта. :) Сега ме подсетихте, че комуникацията с 24C64 съм я направил да чете побайтово, т.е. за всеки адрес винаги праща и коя страница и т.н. Трябва да го бутна това, че малко да се забърза четенето имаше някакви sequential read. Ама трябва да го наглася да ми е по страници да няма превключване. Всъщност при четене, ако изляза от страницата, трябва ли да адресирам наново новата страница ?

Автор:  Gogo [ Пет Май 17, 2019 4:58 pm ]
Заглавие:  Re: Flash или EEPROM със заключване ?

slav4o.com написа:
Всъщност при четене, ако изляза от страницата, трябва ли да адресирам наново новата страница ?
Не.

Автор:  velio [ Вто Май 21, 2019 12:02 pm ]
Заглавие:  Re: Flash или EEPROM със заключване ?

ToHu написа:
velio написа:
Останаха ли такива памети? Повечето които съм срещал, макар да ти дават да работиш с един байт, вътрешно си работят със страница. Това включва и 24С серията.

Е това е въпрос за 1 млн. Първата ми реакция беше това е само на ниво комуникация, контролера вътре пише на страници. Четох четох, после питаха и спорта им, побайтово уж било. За нас това е много важно, там пишем постоянно, следим и местим адреса но ако то прави RMW и пише на страници не правим нищо. Сега като казваш може би си струва пак да поразровя със някой от атмел, вече микрочип, ако е на страници ще трябва да си офсетваме адреса с размера на страницата, което ще намали и общият ресурс.
То кой знае какво още правят... вътре има цял микро контролер който врътка крипто функциите.


Ами то в крайна сметка е важно какво гарантират. Ако са ти достатъчно циклите, какво те бърка къде пише.
Отделно може да си направите тест - зацикляте един запис с проверка... Ама предполагам не ви е проблем към момента че да го правите.

Автор:  ToHu [ Вто Май 21, 2019 7:05 pm ]
Заглавие:  Re: Flash или EEPROM със заключване ?

Ами не е така, защото какво се гарантира е маркетингов трик, защо да не пишат 100к записа, и после като им кажеш абе да ама я вижте какво става, и те ще ти кажат, да ама ние вътре пишем на страници и сте изчерпали ресурса на цялата страница.

Автор:  velio [ Вто Май 21, 2019 7:11 pm ]
Заглавие:  Re: Flash или EEPROM със заключване ?

Ние сме пробвали два вида памети - ЕЕПРОМ (24С серия) и ФЛАШ (45ДБ серия). Направихме цикъл и писахме на един и същи адрес (запис АА, изтриване, запис 55 изтриване и т.н.). Общо взето си покриха норматива с над 60% марджин (примерно ако пише че издържа 1 000 000 записа, тя издържа повече от 1 600 000 записа). Като цяло са добре. Хубавото е че може да се тества. ЛОшото е че тестовете имат различни резултати при различните условия (температури, напрежения и комбинациите между тях).

Страница 1 от 2 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/