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

MSP430FR6972 - работа с FRAM памятью

Доброго всем дня и с наступающим Новым Годом!

Недавно заказали на работу несколько экземпляров MSP430FR6972. Память - FRAM.

Так как микроконтроллер содержит большой объём памяти(code memory), хотели бы использовать её часть для создания архива своих данных, чтобы не использовать дополнительную внешнюю микросхему памяти.

То есть в процессе эксплуатации устройства в память будут записываться какие-то данные. Тут вроде как всё понятно. Но возникла проблема, при перепрограммировании контроллера вся память (code memory) обнуляется (заполняется единицами). Как сделать так, чтобы при перепрограммировании данного микроконтроллера (используется JTAG) обновлялось только программное обеспечение, а данные записанные в процессе эксплуатации - оставались нетронутыми? Может кто-то подскажет, можно ли такое сделать и каким образом? Спасибо

 

 

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


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

Ключевое слово - Bootloader. Вариантов - много. На форуме многократно обсуждалось, особых проблем нет.

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


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

Как сделать так, чтобы при перепрограммировании данного микроконтроллера (используется JTAG) обновлялось только программное обеспечение, а данные записанные в процессе эксплуатации - оставались нетронутыми? Может кто-то подскажет, можно ли такое сделать и каким образом? Спасибо

Также как и для любого другого МК - пропишите правильно файл конфигурации компоновщика (.xcl): определите во FRAM отдельные регионы для секций кода и секций данных.

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


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

Также как и для любого другого МК - пропишите правильно файл конфигурации компоновщика (.xcl): определите во FRAM отдельные регионы для секций кода и секций данных.

Спасибо, буду пробовать.

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


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

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

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

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

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

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

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

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

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

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