Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: MSP430FR6972 - работа с FRAM памятью
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > MSP430
DmitryCh
Доброго всем дня и с наступающим Новым Годом!
Недавно заказали на работу несколько экземпляров MSP430FR6972. Память - FRAM.
Так как микроконтроллер содержит большой объём памяти(code memory), хотели бы использовать её часть для создания архива своих данных, чтобы не использовать дополнительную внешнюю микросхему памяти.
То есть в процессе эксплуатации устройства в память будут записываться какие-то данные. Тут вроде как всё понятно. Но возникла проблема, при перепрограммировании контроллера вся память (code memory) обнуляется (заполняется единицами). Как сделать так, чтобы при перепрограммировании данного микроконтроллера (используется JTAG) обновлялось только программное обеспечение, а данные записанные в процессе эксплуатации - оставались нетронутыми? Может кто-то подскажет, можно ли такое сделать и каким образом? Спасибо

mcheb
Ключевое слово - Bootloader. Вариантов - много. На форуме многократно обсуждалось, особых проблем нет.
jcxz
Цитата(DmitryCh @ Dec 31 2015, 15:20) *
Как сделать так, чтобы при перепрограммировании данного микроконтроллера (используется JTAG) обновлялось только программное обеспечение, а данные записанные в процессе эксплуатации - оставались нетронутыми? Может кто-то подскажет, можно ли такое сделать и каким образом? Спасибо

Также как и для любого другого МК - пропишите правильно файл конфигурации компоновщика (.xcl): определите во FRAM отдельные регионы для секций кода и секций данных.
DmitryCh
Цитата(jcxz @ Jan 8 2016, 09:29) *
Также как и для любого другого МК - пропишите правильно файл конфигурации компоновщика (.xcl): определите во FRAM отдельные регионы для секций кода и секций данных.

Спасибо, буду пробовать.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.