Показать сообщение отдельно
Старый 10.08.2021, 16:00   #29
Kostya
Новичок
 
Регистрация: Aug 2021
Сообщения: 16
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: переменные вывод числа и ввод числа

Вот я близорукий, пока не ткнули не увидел, думал что это просто заполнение нулями области. Но уже удалил этот триггер неделю назад, оставил только блок памяти и увеличил его до 4к.
Также увеличил размер основных блоков array до 1000 элементов. Исходя из логики что чем дальше друг от друга они находятся, тем меньше количество перезаписи одной и той же ячейки. И 2гб хватит на все уставки с запасом на несколько порядков.
Тогда же исправил "ввод числа" сделал его односторонним, а вывод сделал отдельным и поместил поверх ввода.

И даже сейчас если подумать что в emmc происходит выравнивание памяти, и как выяснилось память может быть весьма потрепаной, то вероятность возникновения ошибок в памяти меньше (вернее возможность что ошибка попадет на уставку) если одна уставка занимает страницу памяти. Возможно это версия ошибочна.

История с блоком тоже интересная, это точно не диверсия - просто незнание логики работы устройства. Автор отправлял программу не вам а в магазин где контроллеры покупались, он уже смотрел эту программу с кем-то связывался но ничего криминального в ней не нашли.


Добавлено через 5 минут


Скажите а что еще в проэкте кроме блока диверсии, может еще жрать флеш память?
Kostya вне форума   Ответить с цитированием