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

 
 
 
Reply to this topicStart new topic
> Metawatch
pashka536
сообщение May 31 2012, 15:57
Сообщение #1


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

Группа: Участник
Сообщений: 132
Регистрация: 17-08-10
Пользователь №: 58 966



вечер добрый!подскажите(или скиньте) примеры программ для Metawatch!
Go to the top of the page
 
+Quote Post
Styv
сообщение Nov 5 2015, 05:43
Сообщение #2


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

Группа: Свой
Сообщений: 133
Регистрация: 16-08-04
Пользователь №: 504



Привет Всем!
Подниму тему.
В часах MetaWatch стоит MSP430F5438A.
На github.com есть проекты для данных часов под CCS и IAR/

Пытаюсь скомпилировать проект, и в CCS и в IAR компилирует с ошибками.
Не могу понять в чем траблы. Может кто поможет разобраться?

Сам с MSP не работал, IAR не использовал ранее.
Go to the top of the page
 
+Quote Post
Obam
сообщение Nov 5 2015, 08:33
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 756
Регистрация: 14-11-14
Пользователь №: 83 663



"…Пытаюсь скомпилировать проект, и в CCS и в IAR компилирует с ошибками…"

И что вы вычитали в сообщениях об ошибках? (Как говаривали в стародавние времена:"Телепаторы в отпуске" sm.gif )


--------------------
Пролетарий умственного труда.
Go to the top of the page
 
+Quote Post
Styv
сообщение Nov 5 2015, 08:55
Сообщение #4


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

Группа: Свой
Сообщений: 133
Регистрация: 16-08-04
Пользователь №: 504



Цитата(Obam @ Nov 5 2015, 11:33) *
"…Пытаюсь скомпилировать проект, и в CCS и в IAR компилирует с ошибками…"

И что вы вычитали в сообщениях об ошибках? (Как говаривали в стародавние времена:"Телепаторы в отпуске" sm.gif )


В IAR 6.10.5 Project->Add Exesting Project выбрал папку с проектом и открыл проект.

Выбрал Project->Edit Configuration Gen1 (так как у меня часы первой генерации)

Зашел в Options проекта и настроил поля согласно файлам из папки Doc.

Далее Make и получаю вот что:
Код
Building configuration: gen2 - Gen1
Updating build tree...
Linking
Error[e16]: Segment DATA20_C (size: 0xb46c align: 0) is too long for segment definition. At least 0x3127 more bytes needed. The problem occurred while processing the segment placement command  
"-Z(CONST)DATA20_C,DATA20_ID=5C00-FF7F,10000-45BFF", where at the moment of placement the available memory ranges were "CODE:db4b-db4b,CODE:3d8ba-45bfe"
   Reserved ranges relevant to this placement:
   5c00-5c2f            CSTART
   5c30-5ff9            ISR_CODE
   5ffa-da75            DATA16_C
   da76-db4a            DATA16_ID
   db4b-db4b            DATA20_C
   db4c-ff7f            CODE
   10000-3d8b9          CODE
   3d8ba-45bfe          DATA20_C
   45bff-45bff          TEMPLATE_FLASH_HIGH_MEM
Error while running Linker

Total number of errors: 1
Total number of warnings: 0
Go to the top of the page
 
+Quote Post
Obam
сообщение Nov 5 2015, 10:00
Сообщение #5


Знающий
****

Группа: Участник
Сообщений: 756
Регистрация: 14-11-14
Пользователь №: 83 663



"Segment DATA20_C (size: 0xb46c align: 0) is too long for segment definition. At least 0x3127 more bytes needed."

Сегмент DATA20_C (размер: 46188 выравнивание: байт) слишком большой, для размещения не хватает по крайней мере 12583 байта.

Стрёмная строка: "-Z(CONST)DATA20_C,DATA20_ID=5C00-FF7F,10000-45BFF", подозреваю было бы правильнее ""-Z(CONST)DATA20_ID=5C00-FF7F,10000-45BFF" -Z(CONST)DATA20_C=10000-45BFF" - большой сегмент принудительно в расширенную память.


--------------------
Пролетарий умственного труда.
Go to the top of the page
 
+Quote Post
Styv
сообщение Nov 5 2015, 11:06
Сообщение #6


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

Группа: Свой
Сообщений: 133
Регистрация: 16-08-04
Пользователь №: 504



Цитата(Obam @ Nov 5 2015, 13:00) *
"Segment DATA20_C (size: 0xb46c align: 0) is too long for segment definition. At least 0x3127 more bytes needed."

Сегмент DATA20_C (размер: 46188 выравнивание: байт) слишком большой, для размещения не хватает по крайней мере 12583 байта.

Стрёмная строка: "-Z(CONST)DATA20_C,DATA20_ID=5C00-FF7F,10000-45BFF", подозреваю было бы правильнее ""-Z(CONST)DATA20_ID=5C00-FF7F,10000-45BFF" -Z(CONST)DATA20_C=10000-45BFF" - большой сегмент принудительно в расширенную память.

Поменял, стало так:
Код
Building configuration: gen2 - Gen1
Updating build tree...
Linking
Error[e16]: Segment DATA20_C (size: 0xb46c align: 0) is too long for segment definition. At least 0x3127 more bytes needed. The problem occurred while processing the segment placement command  
"-Z(CONST)DATA20_C=10000-45BFF", where at the moment of placement the available memory ranges were "CODE:3d8ba-45bfe"
   Reserved ranges relevant to this placement:
   10000-3d8b9          CODE
   3d8ba-45bfe          DATA20_C
   45bff-45bff          TEMPLATE_FLASH_HIGH_MEM
Error while running Linker

Total number of errors: 1
Total number of warnings: 0
Go to the top of the page
 
+Quote Post
Obam
сообщение Nov 5 2015, 11:49
Сообщение #7


Знающий
****

Группа: Участник
Сообщений: 756
Регистрация: 14-11-14
Пользователь №: 83 663



Скачал ради интереса с github-а, при сборке выдаётся диагностика, что 12 внешних символов (Connected, QuerySniffState, vSprintF и т.д.) не определены. До размещения в памяти дело не доходит. Лажа какая-то.


--------------------
Пролетарий умственного труда.
Go to the top of the page
 
+Quote Post
Styv
сообщение Nov 5 2015, 11:55
Сообщение #8


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

Группа: Свой
Сообщений: 133
Регистрация: 16-08-04
Пользователь №: 504



Цитата(Obam @ Nov 5 2015, 14:49) *
Скачал ради интереса с github-а, при сборке выдаётся диагностика, что 12 внешних символов (Connected, QuerySniffState, vSprintF и т.д.) не определены. До размещения в памяти дело не доходит. Лажа какая-то.

Там есть папка Doc, в ней картинки с настройками для проекта, я прописывал согласно им.
Go to the top of the page
 
+Quote Post
Obam
сообщение Nov 5 2015, 11:59
Сообщение #9


Знающий
****

Группа: Участник
Сообщений: 756
Регистрация: 14-11-14
Пользователь №: 83 663



Дык само-собой… картиночки учтены sad.gif


--------------------
Пролетарий умственного труда.
Go to the top of the page
 
+Quote Post
Styv
сообщение Nov 5 2015, 12:11
Сообщение #10


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

Группа: Свой
Сообщений: 133
Регистрация: 16-08-04
Пользователь №: 504



Цитата(Obam @ Nov 5 2015, 14:59) *
Дык само-собой… картиночки учтены sad.gif

Может тогда в CCS-е попробуете?
Go to the top of the page
 
+Quote Post
Obam
сообщение Nov 5 2015, 12:30
Сообщение #11


Знающий
****

Группа: Участник
Сообщений: 756
Регистрация: 14-11-14
Пользователь №: 83 663



Прям по "Брат-2": …а охранник-козёл мне:"Нет такого"… sm.gif

У хозяев репозитория не думали проконсультироваться?


--------------------
Пролетарий умственного труда.
Go to the top of the page
 
+Quote Post
Styv
сообщение Nov 5 2015, 12:39
Сообщение #12


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

Группа: Свой
Сообщений: 133
Регистрация: 16-08-04
Пользователь №: 504



Цитата(Obam @ Nov 5 2015, 15:30) *
Прям по "Брат-2": …а охранник-козёл мне:"Нет такого"… sm.gif

У хозяев репозитория не думали проконсультироваться?

Написал, пока тишина.
Go to the top of the page
 
+Quote Post
k155la3
сообщение Nov 6 2015, 07:25
Сообщение #13


Профессионал
*****

Группа: Свой
Сообщений: 1 123
Регистрация: 8-03-09
Из: Днепр
Пользователь №: 45 848



Посмотрел док настройки проекта.
Не видно, какая модель памяти.
Также возможно специфика реализации h-файлов для конкретной версии компилятора.
Также в "define" в опциях компилятора-препроцессора окно небольшое. Возможно не все def видны
Также в шапках файлов FreeRTOS фигурируют разные версии
Также - часть проекта дана в виде объектного кода. И что там и как "запрашивается" одному автору ведомо.

Сообщение отредактировал k155la3 - Nov 6 2015, 09:06
Go to the top of the page
 
+Quote Post
Styv
сообщение Nov 16 2015, 16:26
Сообщение #14


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

Группа: Свой
Сообщений: 133
Регистрация: 16-08-04
Пользователь №: 504



Скачал проект с https://github.com/MetaWatchOpenProjects/Me...r/Watch/Project

Компилится в IAR 6.10.5 конфигурация GEN2.

Когда выбираю GEN1, вылетает с ошибкой как в первом посте.

Может кто посмотрит?
Go to the top of the page
 
+Quote Post

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

 


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


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