реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> MSP430FR6972 - работа с FRAM памятью
DmitryCh
сообщение Dec 31 2015, 09:20
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 30-12-15
Пользователь №: 89 894



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

Go to the top of the page
 
+Quote Post
mcheb
сообщение Dec 31 2015, 12:14
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 326
Регистрация: 30-05-06
Пользователь №: 17 602



Ключевое слово - Bootloader. Вариантов - много. На форуме многократно обсуждалось, особых проблем нет.
Go to the top of the page
 
+Quote Post
jcxz
сообщение Jan 8 2016, 07:29
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



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

Также как и для любого другого МК - пропишите правильно файл конфигурации компоновщика (.xcl): определите во FRAM отдельные регионы для секций кода и секций данных.
Go to the top of the page
 
+Quote Post
DmitryCh
сообщение Jan 12 2016, 08:25
Сообщение #4





Группа: Новичок
Сообщений: 2
Регистрация: 30-12-15
Пользователь №: 89 894



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

Спасибо, буду пробовать.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 20:58
Рейтинг@Mail.ru


Страница сгенерированна за 0.01777 секунд с 7
ELECTRONIX ©2004-2016