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

 
 
> Демо-программа ултразвукового дальномера на базе MSP430F413
earth_planet
сообщение Jan 6 2009, 01:14
Сообщение #1





Группа: Новичок
Сообщений: 7
Регистрация: 6-01-09
Пользователь №: 42 944



Здравствуйте, я недавно начал разбираться с данным типом микроконтроллеров и у меня возникли вопросы в понимании кода программы, взятого с сайта разработчика; в самом начале программы:

RSEG UDATA0
htX100_msw: DS 2
htX100_lsw: DS 2

RSEG CSTACK
DS 0
RSEG CODE

Буду очень благодарен, если кто-нибудь пояснит мне данный кусок кода.

P.S: кстати при сборке всей программы IAR выдаёт такую ошибку:
" Fatal Error[e72]: Segment UDATA0 must be defined in a segment definition option (-Z, -b or -P) "
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rvk
сообщение Jan 6 2009, 13:18
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 165
Регистрация: 13-05-06
Из: Камышин
Пользователь №: 17 067



Ага, попробуйте разместить его после ORG 0200h например
А еще лучше ссылку на программу в исходниках, чтобы можно было
попробовать скомпилировать. Если конечно это возможно.

Сообщение отредактировал rvk - Jan 6 2009, 13:23
Go to the top of the page
 
+Quote Post
earth_planet
сообщение Jan 6 2009, 13:36
Сообщение #3





Группа: Новичок
Сообщений: 7
Регистрация: 6-01-09
Пользователь №: 42 944



Цитата(rvk @ Jan 6 2009, 16:18) *
Ага, попробуйте разместить его после ORG 0200h например
А еще лучше ссылку на программу в исходниках, чтобы можно было
попробовать скомпилировать. Если конечно это возможно.

нет, не помагло;
я тут нашёл код с русскими комментами: Прикрепленный файл  main.txt ( 16.51 килобайт ) Кол-во скачиваний: 227
Go to the top of the page
 
+Quote Post
rvk
сообщение Jan 6 2009, 13:57
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 165
Регистрация: 13-05-06
Из: Камышин
Пользователь №: 17 067



Цитата(earth_planet @ Jan 6 2009, 16:36) *
нет, не помагло;
я тут нашёл код с русскими комментами: Прикрепленный файл  main.txt ( 16.51 килобайт ) Кол-во скачиваний: 227

Все запросто компилируется без ошибок, процессор в проекте, свойствах выставили MSP430F413?
Какой IAR используете.
В прикрепленном файле прошивка в формате msp430.txt

Сообщение отредактировал rvk - Jan 6 2009, 14:52
Прикрепленные файлы
Прикрепленный файл  asm.rar ( 730 байт ) Кол-во скачиваний: 42
 
Go to the top of the page
 
+Quote Post
earth_planet
сообщение Jan 6 2009, 14:26
Сообщение #5





Группа: Новичок
Сообщений: 7
Регистрация: 6-01-09
Пользователь №: 42 944



Цитата(rvk @ Jan 6 2009, 16:57) *
свойствах выставили MSP430F413?
да, конечно
Цитата
Какой IAR используете
Цитата
Product Name: IAR Embedded Workbench KickStart for MSP430
Product Type: KickStart
Target: EW430-KS
License Number:
Product Version: 3.40A
Product Release Date: 2005-12-21
Product GUI Version: 4.0

Цитата
В прикрепленном файле прошивка в формате hex
даже не знаю как ей воспользоваться...
Go to the top of the page
 
+Quote Post
rvk
сообщение Jan 6 2009, 15:04
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 165
Регистрация: 13-05-06
Из: Камышин
Пользователь №: 17 067



Цитата(earth_planet @ Jan 6 2009, 17:26) *
да, конечно

даже не знаю как ей воспользоваться...

Точно, моя вина. Вот новый файл, прошивка в формате intel_hex. Точно.
Шьется любым флеш программатором. Второй вариант, поставить в опциях Linker
intel_extended.изменить по минимуму Ваш проект, чтобы он только скомпилировался.
И после компиляции подменить в каталоге Exe скомпилированный файл, на тот,
что прикреплен. Конечно его нужно переименовать в Ваш. После чего нажать Debug и
IAR зальет его в процессор.
Прикрепленные файлы
Прикрепленный файл  project_a43.rar ( 826 байт ) Кол-во скачиваний: 44
 
Go to the top of the page
 
+Quote Post
earth_planet
сообщение Jan 6 2009, 16:43
Сообщение #7





Группа: Новичок
Сообщений: 7
Регистрация: 6-01-09
Пользователь №: 42 944



Цитата(rvk @ Jan 6 2009, 18:04) *
Вот новый файл, прошивка в формате intel_hex. Шьется любым флеш программатором.
Т.е прежде чем запустить свою программу я каждый раз должен ею прошивать контроллер ?
Цитата(rvk @ Jan 6 2009, 18:04) *
поставить в опциях Linker
intel_extended.изменить по минимуму Ваш проект, чтобы он только скомпилировался.
И после компиляции подменить в каталоге Exe скомпилированный файл, на тот,
что прикреплен.
Project-->Compile ?, компилируется, но никаких файлов не появляется в EXE;
Project-->Rebuild All, вышеназванная ошибка; минимально изменить ?- не знаю как.
Может лучше другую версию IAR поставить ?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


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

 


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


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