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

 
 
> Как правильно создавать массивы больше 255 байт на MCC18
west329_
сообщение Jan 25 2011, 08:04
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 378
Регистрация: 10-09-07
Из: UKR/Voz
Пользователь №: 30 423



Подскажите как такое правильно сделать.


Объявил массив

Код
#define BUFFER_SIZE_T     (333)
unsigned char buf_tun[BUFFER_SIZE_T];


на что компилятор мне ответил

Код
Error - section '.udata_hum.o' can not fit the section. Section '.udata_hum.o' length=0x00000150


поискал, понял что линковщик не может его разместить в памяти, контроллера, хотя на чипе 3.5 кб ОЗУ. чип ETH97J60

подскажите как быть
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Vlad27
сообщение Jan 25 2011, 08:29
Сообщение #2


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

Группа: Свой
Сообщений: 95
Регистрация: 31-07-05
Из: Полоцк Беларусь
Пользователь №: 7 227



C18 C Compiler Getting Started -> FREQUENTLY ASKED QUESTIONS -> FAQ-10 How do I create a large object in data memory (> 256 bytes)?
Go to the top of the page
 
+Quote Post



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

 


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


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