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

 
 
> IAR от новичка, помогите студенту
proga
сообщение Mar 26 2006, 05:11
Сообщение #1


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

Группа: Участник
Сообщений: 86
Регистрация: 17-01-06
Из: иркутск
Пользователь №: 13 278



В универе мне дали задание самостоятельно изучить IAR для MSP430 . Я скачал данную программу с сайта ti.com (версия 4.0) . Затем создал новый проект (программу реализации часов реального времени с использованием таймера A ) . В режиме симуляции выполняю команду Build All для получения конечного программного кода. Однако выполнение данной программы прерывает ошибка :



Changed settings forces a full rebuild...
Rebuilding configuration: test - Debug
Updating build tree...

0 file(s) deleted.
Updating build tree...
RTC11x WD.s43
Linking
Error[e16]: Segment RESET (size: 0x2 align: 0x1) is too long for segment definition. At least
0x2 more bytes needed. The problem occurred while processing the segment placement
command "-Z(CONST)RESET=FFFE-FFFF", where at the moment of placement the
available memory ranges were "-none-"
Reserved ranges relevant to this placement:
ffe0-ffff INTVEC

Total number of errors: 1
Total number of warnings: 0





При создании другого проекта происходит тоже самое. Буду очень благодарен тем кто подскажет в чём же состоит моя ошибка .
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
//Nikson
сообщение Apr 4 2006, 18:38
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 43
Регистрация: 26-01-06
Из: Минск, Беларусь
Пользователь №: 13 651



значит так... вот что имеется.
кусок i2c_soft.h:
Код
#include <msp430x14x.h>

#ifndef _I2C_MODULE
#define _I2C_MODULE 1

//--------------- I2C definitions begin -----------
........
//--------------- I2C definitions end -------------

extern void i2c_stop(void);
extern void i2c_start(void);
extern void i2c_receive(char device, char sub_addr, int length, char *data);
extern void i2c_send(char device, char sub_addr, int length, char *data);
extern void i2c_init(void);
extern char i2c_read_byte(unsigned char last);
extern unsigned char i2c_write_byte(char b);

#endif


кусок i2c_soft.c:
Код
#include "i2c_soft.h"

//-------------- I2C functions start ---------------
.....
//-------------- i2C functions end ------------------


и кусок main.cpp:
Код
#include <msp430x14x.h>
#include "i2c_soft.h"

.....

extern void i2c_stop(void);
extern void i2c_start(void);
extern void i2c_receive(char device, char sub_addr, int length, char *data);
extern void i2c_send(char device, char sub_addr, int length, char *data);
extern void i2c_init(void);
extern char i2c_read_byte(unsigned char last);
extern unsigned char i2c_write_byte(char b);

......


всё это можно посмотреть в полном варианте в присоединённом архиве.
все внешние файлы подключены через Project - Add File.
чувствую, что где-то облажался, но ГДЕ?.... wacko.gif
Прикрепленные файлы
Прикрепленный файл  project.rar ( 23.17 килобайт ) Кол-во скачиваний: 59
 
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- proga   IAR от новичка   Mar 26 2006, 05:11
- - VAI   архив проекта приложите   Mar 26 2006, 05:13
- - proga   прилагаю :проект   Mar 26 2006, 06:06
- - АДИКМ   То что вы приложили это не проект а ассемблерные и...   Mar 26 2006, 08:30
- - //Nikson   У меня тож проблемка, даже стыдно новую тему завод...   Apr 1 2006, 21:49
- - rezident   //Nikson, вам нужно в каждый исходный файл включат...   Apr 1 2006, 22:28
- - //Nikson   Нет, всё равно что-то не получается. Вот по порядк...   Apr 3 2006, 16:50
- - rezident   В проект естественно нужно включать оба файла. Они...   Apr 3 2006, 17:05
- - rezident   Блин! Зачем main.cpp назвали, да еще и в опция...   Apr 4 2006, 22:05
- - //Nikson   rezident, Ура! Теперь всё работает. Даже обид...   Apr 5 2006, 19:16
- - proga   АДИКМ СПАСИБО, что прояснили мой вопрос, проблем...   Apr 9 2006, 13:41
|- - rezident   Цитата(proga @ Apr 9 2006, 19:41) [1. При...   Apr 9 2006, 14:53
- - zltigo   Цитата(//Nikson @ Apr 5 2006, 22:16) Боль...   Apr 9 2006, 13:54
- - proga   Сложилась такая ситуация. Дали в универе изучить п...   Apr 14 2006, 12:07
- - rezident   Т.е. на этой плате и MSP430-FETP430IF уже встроенн...   Apr 14 2006, 12:37
- - АДИКМ   Напишите, что установлено (компоненты) на плате. Е...   Apr 14 2006, 14:45
- - proga   Дело в том , что данный программатор , мне передал...   Apr 14 2006, 15:16
- - rezident   Такой что ли?   Apr 14 2006, 15:28
- - proga   Да, именно такой .   Apr 14 2006, 16:51
- - rezident   К нему что-то подключено еще кроме JTAG-интерфейса...   Apr 14 2006, 17:12
- - proga   Да,к нему подключены дополнительные компоненты, и ...   Apr 15 2006, 15:37
|- - rezident   Цитата(proga @ Apr 15 2006, 21:37) на про...   Apr 15 2006, 17:35
- - proga   Теперь кристалл установил правильно. Пытался запу...   Apr 16 2006, 05:53
- - rezident   proga, попробуйте с помощью MSPFET Programmer, хот...   Apr 16 2006, 11:26


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

 


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


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