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

 
 
> Error[e16]: Segment NEAR_N (size: 0x9 align: 0) is too long, что за ошибка?
sKWO
сообщение Apr 22 2007, 22:40
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 355
Регистрация: 27-03-07
Из: Україна, Чуднів
Пользователь №: 26 530



Я не програмист и не ругайте.
Использую мегу88 и её стандартный файл ксайлинка cfgm88.xcl
При компиляции выдал ИАР для АВР версия 3.10 следующую ошибку:

Error[e16]: Segment NEAR_N (size: 0x9 align: 0) is too long for segment definition. At least 0x9 more bytes needed. The problem occurred while processing the segment
placement command "-Z(DATA)NEAR_N=_..X_EXT_NV_BASE-_..X_EXT_NV_END", where at the moment of placement the available memory ranges were "-none-"
Reserved ranges relevant to this placement:

Я добавил в cfgm88.xcl
-Z(DATA)NEAR_N=_..X_EXT_NV_BASE-_..X_EXT_NV_END
и в результате пожалста:

Fatal Error[e72]: Segment NEAR_Z must be defined in a segment definition option (-Z, -b or -P)
Fatal! Execution terminated...

может не в том месте добавил или чё то не доганяю?
прикрепляю cfgm88.xcl
да, в программе использую переменные типа __no_init char


при использовании переменных типа char
ошибок нету
Errors: none
Warnings: none
Total number of errors: 0
Total number of warnings: 0

Сообщение отредактировал sKWO - Apr 22 2007, 22:42
Прикрепленные файлы
Прикрепленный файл  cfgm88.zip ( 589 байт ) Кол-во скачиваний: 44
 


--------------------
нельзя недооценивать предсказуемость глупости
Go to the top of the page
 
+Quote Post



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

 


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


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