Перейти к содержанию
    

Работа с встроенной флеш

Здравствуйте.

Работаю с контроллером серии MB96690. Возникла надобность записи данных в сектора памяти находящиеся в области 64 килобайтных банков. К сожалению не нашёл способа это сделать.

В эти сектора есть возможность записать часть программного кода, путём применения инструкций среды разработки (softune), - это проверено и опробовано. Но данные не лезут.

Есть ли, среди форумчан, знатоки этой серии МК. Поделитесь, пожалуйста советом: как это работает?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

- Изначально попытки записи в сектор SA36 делал через скрипты выложенные на сайте производителя. Результат отрицательный. Флаги успешной записи не выставлялись и контроллер бесконечно ждал окончания действия.

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

 

Делаю вывод, что нужно как то по особенному обращаться к данному сектору SA36. Но вопрос как? Надеюсь на помощь.

Прилагаю даташит на данную серию МК.

MB96F696_DS704_00011_1v0_E.pdf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Фух. С флешой разобрался. :wacko:

Ещё вопрос.

Что за хрень в данном микроконтроллере зеркало ссылается только на 32 КБ памяти сектора в 64 КБ?

Или я что не понял?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...