-
- Там жеж два банка флеша, с независимым выполнением/стиранием? - LightElf(04.03.2025 14:59)
- Да, но расположение рабочих модулей и резервных копий коряво
сделано - Make_Pic(04.03.2025 15:17)
- Кстати есть ли, утилита которая красиво графически map файл проекта
IAR отображает? - Make_Pic(05.03.2025 12:04)
- ? - Make_Pic(05.03.2025 12:04)
- такое было: AlexG(1 знак., 05.03.2025 12:23, ссылка)
- По ссылке exe-шник от 11.12.2010, а у себя в закромах нашёл от 03.09.2018. Но вроде ничем не отличается. Ale3000(2 знак., 06.03.2025 06:49, картинка, картинка)
- Не совсем то, хотелось в виде графики, как обычно рисуют - вертикальный прямоугольник и там цветными полосами показано заполнение памяти с привязкой к адресам. - Make_Pic(05.03.2025 15:06)
- такое было: AlexG(1 знак., 05.03.2025 12:23, ссылка)
- ? - Make_Pic(05.03.2025 12:04)
- 1) В каждый банк положить по маленькой процедурке, которая выполняет стирание страницы флеша другого банка, попутно нежно подергивая собаку за всякое.. LightElf(93 знак., 04.03.2025 16:55)
- Кстати есть ли, утилита которая красиво графически map файл проекта
IAR отображает? - Make_Pic(05.03.2025 12:04)
- Да, но расположение рабочих модулей и резервных копий коряво
сделано - Make_Pic(04.03.2025 15:17)
- я бы попробовал повесить линию сброса собаки на аппаратную ножку таймера и перед обновлении флеша конфигурировал бы его на автоматический ногодрыг по переполнению, к примеру. По-моему однажды сконфигурированный таймер, до аппаратного ресета будет работать независимо от состояния флеши (не пробовал, но возможно да) Навсегда так делать не надо (а то пропадёт смысл вачдога, но на период обновления флеши, - вполне), кстати само Adept(445 знак., 04.03.2025 14:48)
- Выселить функцию которая взбадривает собаку в ОЗУ, там она может исполняться во время стирания. И прерывания запретить, а то придется еще таблицу прерываний и обработчики тоже в ОЗУ переселять. - ЫЫyкпy(04.03.2025 13:33)
- Ногами можно дёргать при помощи таймеров или DMA. И должен быть способ исполнять кусочек кода в ОЗУ, пока флеш висит. - SciFi(04.03.2025 13:30)
А что, ВДТ нельзя выключить на время работы с флэшем? Или настроить на бОльшее время.Пардон, "внешний"! - mse homjak(04.03.2025 13:27)
- Там жеж два банка флеша, с независимым выполнением/стиранием? - LightElf(04.03.2025 14:59)