ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
5 мая
1337672 Топик полностью
MicroDiP (07.08.2023 12:40, просмотров: 92) ответил my504 на Слегка разгреб текучку и вернулся к вопросу. Повторил недельный тест (15 мин вкл/5 мин выкл) для трех вариантов кода. 1. В коде вообще нет обращения к контроллеру флеша в части стирания записи, включая разблокировку-блокировку. 2. Вставил разблокировку-блокировку, но стирания-записи нет. 3. Есть полный функционал стирания-записи. Все тесты делал с BOR=3 (Ris=2,92v/Fal=2,83v). Всего тестил 7 плат. Варианты 1 и 2 в течении 5 рабочих дней выдержали тест. Вариант 3 слетел
Возможно не в тему, потому как однозначно помочь не смогу. Но точно помню что у меня такой же баг был. И тоже на STM-е: при некоторых непонятных условиях программа прыгала (или вызывала) функцию записи флэша и прописывала нули в память (потому как не было корректного вызова функции с параметрами адреса и данных).. Долго тоже трахался, но на сколько помню, в итоге просто в функции записи сделал дополнительные проверки на нулевые данные и адреса или что-то подобное: т.е если 

функция вызывалась "нелегально", то возвращалась обратно. Костыль, но проблема исчерпалась. Давно было, сейчас детали не припомню... Поковыряю на днях архивы. Если найду - отпишусь.

Электроника и оборудование в Китае, новая и б.у: https://t.me/electronics_and_equipment