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

 
 
> Вопрос по IAR
ingord
сообщение Jan 10 2008, 10:43
Сообщение #1


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

Группа: Свой
Сообщений: 86
Регистрация: 18-09-07
Пользователь №: 30 627



Пытаюсь освоить IAR. Скачал 30-дневную версию 4.30. Написал для начала простенькую программу. Все компилируется без ошибок. А где искать hex-файл? Или где что указать? И следующий вопрос - можно ли где взять пилюлю?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ingord
сообщение Jan 10 2008, 13:17
Сообщение #2


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

Группа: Свой
Сообщений: 86
Регистрация: 18-09-07
Пользователь №: 30 627



А вот и он, стек... Получаю
Building configuration: Master - Release
Updating build tree...
Linking
Error[e16]: Segment CSTACK (size: 0x20 align: 0) is too long for segment definition. At least 0x20 more bytes needed. The problem occurred while
processing the segment placement command "-Z(DATA)CSTACK+_..X_CSTACK_SIZE=_..X_SRAM_TBASE:+_..X_SRAM_TSIZE", where at the moment
of placement the available memory ranges were "DATA:0--1"

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

Куда смотреть дальше? Уж не обижайтесь, что пристаю с такими мелочами, но на русском книг нет, а с английским мануалом мой быстрый старт растянется на полгода, если не больше.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jan 10 2008, 13:46
Сообщение #3


Гуру
******

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



Цитата(ingord @ Jan 10 2008, 15:17) *
Z(DATA)CSTACK+_..X_CSTACK_SIZE=_..X_SRAM_TBASE:+_..X_SRAM_TSIZE"
Оно пытается разместить стек во внешней (X_SRAM) памяти. А она у вас есть вообще? Если есть, то где-то на вкладках должны указываться ее размер и адрес. Если нет - на вкладке General проверьте, что указан правильный процессор и вообще поищите, где включается/выключается внешняя память.


--------------------
На любой вопрос даю любой ответ
"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

Сообщений в этой теме
- ingord   Вопрос по IAR   Jan 10 2008, 10:43
- - forever failure   В опциях линкера задаётся формат выходного файла. ...   Jan 10 2008, 10:52
- - id_Alx   Project options -> Linker -> указать имя фай...   Jan 10 2008, 10:54
- - AndyBig   Во-первых, в опциях проекта на закладке линкера на...   Jan 10 2008, 10:54
- - ingord   Т.е. нужно просто переименовать (в смысле изменить...   Jan 10 2008, 10:59
- - SasaVitebsk   Лучше при создании проекта указать, что делаем Си ...   Jan 10 2008, 11:34
- - ingord   Спасибо профессионалам! А что бы еще обязатель...   Jan 10 2008, 11:57
- - SasaVitebsk   Покопайтесь в закладках Project/Options... Учитыв...   Jan 10 2008, 12:19
- - GDI   Про размер стэка надо помнить... в ИАРе это важно   Jan 10 2008, 12:50
- - GDI   Project/Options/... дальше вроде General и на пред...   Jan 10 2008, 13:41
- - zltigo   Цитата(ingord @ Jan 10 2008, 12:43) Пытаю...   Jan 10 2008, 13:44
- - ingord   Все! С вашей помощью (и помощью такой-то матер...   Jan 10 2008, 14:03


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

 


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


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