Наличие данных в области BOOT микросхем MDR1206FI, MDR1215LGI, MDR1219LGI при поставке и порядок их стирания
При поставке микросхем MDR1206FI, MDR1215LGI, MDR1219LGI в информационной области Flash-памяти (область BOOT) на страницах 1 и 2 могут присутствовать данные (в диапазоне адресов с 0x0002_1FE0 по 0x0002_27E3 включительно).
Наличие данных не влияет на функционирование микросхем, и они могут быть стерты без последствий.
Если планируется использование указанных адресов Flash-памяти, то перед первым применением необходимо однократно стереть страницы 1 и 2 области BOOT (нумерация страниц начинается с 0, при этом на странице 0 находится типовая загрузочная программа, а на странице 3 - производственная информация, калибровочные значения и защита Flash-памяти).
Это можно сделать с помощью OpenOCD аналогично тому, как описано в статье Программирование микросхем MDR1206FI, MDR1215LGI, MDR1219LGI, MDR12065, MDR1206AFI, К1986ВК025 без IDE".
Пример команды стирания страниц 1 и 2 области BOOT микросхем MDR1206FI, MDR1215LGI, MDR1219LGI для командной строки:
.\openocd.exe -f interface/ftdi/mdr-ft2232hl.cfg -f target/MDR1206FI.cfg -c "flash erase_sector info 1 2; shutdown" В данном примере в качестве отладчика используется микросхема FT2232HL. При использовании других отладчиков необходимо заменить часть interface/ftdi/mdr-ft2232hl.cfg на конфигурационный файл соответствующего отладчика.
Сохранить статью в PDF
Документация
Программное обеспечение