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

 
 
> Fatal Error[e89]: Too much object code produced (more than 0x1000 bytes) for this package
CAHTA_1939
сообщение Sep 19 2007, 13:57
Сообщение #1


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

Группа: Участник
Сообщений: 142
Регистрация: 11-08-07
Пользователь №: 29 713



что за нафиг?
микруха msp430f149

у меня в файле находится 4 массива
Код
const char ... [8][124];

и функция для обрашения к одному из массивов...

так вот, если я компилю , когда функция обрашается к одному из первых 2ух массивов, то все ОК, а если компилю с обрашением к 3ему или дальше, то выдает ощибку...

помогите плиз
заранее спасибо!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rezident
сообщение Sep 19 2007, 15:29
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Я не очень большой знаток Си, но у меня вызывает сомнение аргумент вызова функции print_arr
const char (*ptr)[128] это случайно не массив указателей?
Go to the top of the page
 
+Quote Post
CAHTA_1939
сообщение Sep 19 2007, 15:54
Сообщение #3


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

Группа: Участник
Сообщений: 142
Регистрация: 11-08-07
Пользователь №: 29 713



Цитата(rezident @ Sep 19 2007, 19:29) *
Я не очень большой знаток Си, но у меня вызывает сомнение аргумент вызова функции print_arr
const char (*ptr)[128] это случайно не массив указателей?


это указатель на массив. взял из книжки...

причиной ощибки была Kickstart версия IAR'а ... вот только не пойму, почему 0х1000 byte , ограничение же стоит на 4Кбайта ... странно короче, или я чтото не догоняю...

установил Evaluation версию и трабла ушла =)
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 19 2007, 16:12
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(CAHTA_1939 @ Sep 19 2007, 18:54) *
я чтото не догоняю...

Шестандцатиричную арифметику, очевидно sad.gif


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
CAHTA_1939
сообщение Sep 19 2007, 16:31
Сообщение #5


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

Группа: Участник
Сообщений: 142
Регистрация: 11-08-07
Пользователь №: 29 713



так const хранится где? во флеше?
Go to the top of the page
 
+Quote Post
SanvaldYV
сообщение Sep 19 2007, 19:45
Сообщение #6


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

Группа: Свой
Сообщений: 125
Регистрация: 21-03-07
Из: Санкт-Петербург
Пользователь №: 26 371



Цитата(CAHTA_1939 @ Sep 19 2007, 20:31) *
так const хранится где? во флеше?


Хранится то во флэш, но ограничение компилятора в кикстарт версии IAR на размер кода 4Кб (0x1000=4096), вот он и не давал компилить.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 21st August 2025 - 05:03
Рейтинг@Mail.ru


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