Вот такая PROBLEM in IAR EWW (for MSP430) Чем грозит снижение буфера " -D_STACK_SIZE=50 " в [lnk430F1232.xcl]-файле ?(+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено SERG-ANT 12 января 2004 г. 11:26

..с 0x50h до 0x47h (вся проблема обозначена ниже, в результате make-процесса проекта). А, вот после снижения стандартного
" -D_STACK_SIZE=50 " до " -D_STACK_SIZE=47 " ВСЁ скомпилилось на УРА!
А, вот, потом (в железе) не получу "на орехи" за мою некоторую самодеятельность в [*.xcl]? Грузут меня сомнения, однако. :(
Кто,что насоветует.
P.S. Проект компиллился с FULL-SIZE Optimization.
-----------------------------------------------------------------

IAR Universal Linker V4.56D/386
Copyright 1987-2003 IAR Systems. All rights reserved.
Error[e16]: Segment CSTACK (size: 0x50 align: 0x1) is too long for segment definition. At least
0x8 more bytes needed. The problem occurred while processing the segment placement
command "-Z(DATA)CSTACK+_STACK_SIZE#", where at the moment of placement the
available memory ranges were "CODE:2B8-300"
Reserved ranges relevant to this placement:
CODE:200-2B7 DATA16_Z

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

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru