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

 
 
 
Reply to this topicStart new topic
> MSP-FET430UIF, то что надо?
DAndy_boy
сообщение Jul 11 2006, 17:42
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 211
Регистрация: 25-09-05
Из: Москва
Пользователь №: 8 922



Граждане, подскажите не опытному! написал программу на IAR? хочу проверить как она работает в реальном железе. Может и отладить при необходимости там же. MSP-FET430UIF - это все что мне нужно? Или сам МК мне тоже надо будет покупать? мне надо проверить на MSP430F149. Подскажите ?!
Go to the top of the page
 
+Quote Post
rezident
сообщение Jul 11 2006, 18:36
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



FAQ по MSP430 читали ("привешенная" тема в данном разделе)?
MSP-FET430UIF это лишь интерфейс для программирования/отладки MSP430 через JTAG. Кроме него, вам нужен какой-либо кит или оценочная плата или макетная плата. Посмотрите, например, каталог Терраэлектроники.
Go to the top of the page
 
+Quote Post
DAndy_boy
сообщение Jul 12 2006, 15:15
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 211
Регистрация: 25-09-05
Из: Москва
Пользователь №: 8 922



Так, интересно... Спасибо за ответ. Купил сегодня MSP430FETP430 -это эмулятор и платку с МК MSP430-P149. все включил, IAR настроил.... Начинаю отладку в железе и о разочарование: меняю программно содержание FLASH, а в окне Memory или Disassembly ничего не меняется sad.gif Хотя данные туда реально записываются, поскольку все считывается по этим адресам правильно..... Народ, подскажите плиз. help.gif
Go to the top of the page
 
+Quote Post
Shread
сообщение Jul 12 2006, 21:09
Сообщение #4


иногда заглядывающий
****

Группа: Свой
Сообщений: 900
Регистрация: 18-05-05
Из: Зеленоград
Пользователь №: 5 170



Цитата(DAndy_boy @ Jul 12 2006, 19:15) *
... меняю программно содержание FLASH, а в окне Memory или Disassembly ничего не меняется sad.gif Хотя данные туда реально записываются, поскольку все считывается по этим адресам правильно..... Народ, подскажите плиз. help.gif

Ну вот честно, ничего не понял из того что написано cranky.gif
Давайте сначала и поподробнее:
1)На чем пишете, асм/си?
2)Что значит: "меняю программно содержание FLASH" -переменные в памяти лежащие, потом перекомпиливаете, и зашиваете, или на ходу самопрограммирование флеши делать пытаетесь?
3)Что значит: "считывается по этим адресам правильно", дебаггером смотрите, или сделан какой-то дополнительный вывод данных?
p.s Учитесь правильно задавать вопросы: правильная постановка вопроса==50% дела, часто после того как вопрос себе сформулируешь, отпадает необходимость задавать его в форуме.
Go to the top of the page
 
+Quote Post
VVL1
сообщение Jul 16 2006, 19:01
Сообщение #5


Участник
*

Группа: Новичок
Сообщений: 17
Регистрация: 15-04-05
Из: Kieff
Пользователь №: 4 190



Цитата(DAndy_boy @ Jul 12 2006, 18:15) *
Так, интересно... Спасибо за ответ. Купил сегодня MSP430FETP430 -это эмулятор и платку с МК MSP430-P149. все включил, IAR настроил.... Начинаю отладку в железе и о разочарование: меняю программно содержание FLASH, а в окне Memory или Disassembly ничего не меняется sad.gif Хотя данные туда реально записываются, поскольку все считывается по этим адресам правильно..... Народ, подскажите плиз. help.gif


Во время запуска C-Spy ему передаётся карта памяти с именованными переменными, если чегото поменять во флеши - карта памяти не поменяется, нужно перекомпилировать проект заново. Это то и логично, так как флэш подразумевается как память программ и не полежит изменению самой программой.
Другими словами C-Spy не позволяет следить за изменением флэши. Только за сегментами ИНФО, и то не уверен. Нужно проверять.
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Jul 17 2006, 06:31
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(DAndy_boy @ Jul 12 2006, 18:15) *
Так, интересно... Спасибо за ответ. Купил сегодня MSP430FETP430 -это эмулятор и платку с МК MSP430-P149. все включил, IAR настроил.... Начинаю отладку в железе и о разочарование: меняю программно содержание FLASH, а в окне Memory или Disassembly ничего не меняется sad.gif Хотя данные туда реально записываются, поскольку все считывается по этим адресам правильно..... Народ, подскажите плиз. help.gif

Дополнительно к сказанному - я иногда забываю в настройках проекта поменять настройку с программного симулятора ( по умолчанию) на эмулятор Флэш через JTAG. Отлаживаю железо, осциллографом смотрю, а порты неправильно работают wub.gif


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
DAndy_boy
сообщение Jul 18 2006, 13:22
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 211
Регистрация: 25-09-05
Из: Москва
Пользователь №: 8 922



Shread, я виноват. Пишу в IAR на Си. Содержимое флеш меняю, как вы и правильно сказали - самопрограммирование. Так вот например, при стирании сегмента на компе не видно что он его стер, хотя в железе все прошло нормально. И вот в этом то и проблема, что не видать что там происходит. Неужели разработчики софта такую вещь не предусмотрели sad.gif Мне мало только INFO, мне надо видать все флеш.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jul 18 2006, 14:08
Сообщение #8


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(DAndy_boy @ Jul 18 2006, 16:22) *
Так вот например, при стирании сегмента на компе не видно что он его стер, хотя в железе все прошло нормально. И вот в этом то и проблема, что не видать что там происходит. Неужели разработчики софта такую вещь не предусмотрели sad.gif Мне мало только INFO, мне надо видать все флеш.
А если попробовать в .ddf исправить для нужного участка памяти access type с R на RW - это не поможет? Или добавить еще одну область с RW?


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Shread
сообщение Jul 20 2006, 16:57
Сообщение #9


иногда заглядывающий
****

Группа: Свой
Сообщений: 900
Регистрация: 18-05-05
Из: Зеленоград
Пользователь №: 5 170



Вариантов посмотреть в железе, что именно происходит с памятью программ можно многими способами. Тут получается нужна некая операционная система, конкретная реализация может зависеть от конкретной конфигурации оборудования. У нас, например на датчиках практически везде есть последовательный интерфейс с протоколом ModBus, даже если датчик с выходом по току, а не с цифровым выходом, он используется при отладке устройства/поиске проблем.Посмотреть содержимое флеш, правда не в риалтайме можно программой MspFet- очень удобный инструмент.
Go to the top of the page
 
+Quote Post

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

 


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


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