|
Демо-программа ултразвукового дальномера на базе MSP430F413 |
|
|
|
Jan 6 2009, 01:14
|
Группа: Новичок
Сообщений: 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) "
|
|
|
|
|
 |
Ответов
|
Jan 6 2009, 13:36
|
Группа: Новичок
Сообщений: 7
Регистрация: 6-01-09
Пользователь №: 42 944

|
Цитата(rvk @ Jan 6 2009, 16:18)  Ага, попробуйте разместить его после ORG 0200h например А еще лучше ссылку на программу в исходниках, чтобы можно было попробовать скомпилировать. Если конечно это возможно. нет, не помагло; я тут нашёл код с русскими комментами:
main.txt ( 16.51 килобайт )
Кол-во скачиваний: 227
|
|
|
|
|
Jan 6 2009, 13:57
|
Частый гость
 
Группа: Свой
Сообщений: 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
|
|
|
|
|
Jan 6 2009, 14:26
|
Группа: Новичок
Сообщений: 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 даже не знаю как ей воспользоваться...
|
|
|
|
|
Jan 6 2009, 15:04
|
Частый гость
 
Группа: Свой
Сообщений: 165
Регистрация: 13-05-06
Из: Камышин
Пользователь №: 17 067

|
Цитата(earth_planet @ Jan 6 2009, 17:26)  да, конечно
даже не знаю как ей воспользоваться... Точно, моя вина. Вот новый файл, прошивка в формате intel_hex. Точно. Шьется любым флеш программатором. Второй вариант, поставить в опциях Linker intel_extended.изменить по минимуму Ваш проект, чтобы он только скомпилировался. И после компиляции подменить в каталоге Exe скомпилированный файл, на тот, что прикреплен. Конечно его нужно переименовать в Ваш. После чего нажать Debug и IAR зальет его в процессор.
|
|
|
|
|
Jan 6 2009, 16:43
|
Группа: Новичок
Сообщений: 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 поставить ?
|
|
|
|
Сообщений в этой теме
earth_planet Демо-программа ултразвукового дальномера на базе MSP430F413 Jan 6 2009, 01:14 SSerge Директива RSEG - это определение сегмента, DS - ра... Jan 6 2009, 09:30 rvk Попробуйте вот так
RSEG UDATA0:DATA:NOROOT(0) Jan 6 2009, 09:58 Сергей Борщ Цитата(rvk @ Jan 6 2009, 11:58) Попробуйт... Jan 6 2009, 10:28 earth_planet Цитата(rvk @ Jan 6 2009, 12:58) Попробуйт... Jan 6 2009, 11:36  rvk Цитата(earth_planet @ Jan 6 2009, 14:36) ... Jan 6 2009, 12:47   earth_planet Цитата(rvk @ Jan 6 2009, 15:47) просто за... Jan 6 2009, 13:09 rvk Скачайте IAR v4.20.1 с официального сайта http://... Jan 6 2009, 21:08 earth_planet Цитата(rvk @ Jan 7 2009, 00:08) Скачайте ... Jan 15 2009, 16:44
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0
|
|
|