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

 
 
> не получается объявить сегменты
Василий Зыков
сообщение Mar 20 2007, 15:10
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 11-11-06
Из: Екатеринбург
Пользователь №: 22 191



Пишу в файл линковки:
-Z(CODE)INTVEC,NEAR_F,INITTAB,TINY_ID,NEAR_ID,SWITCH,CODE=0000-1FFE /* Correct */
-Z(CODE)CHECKSUM=1FFF-1FFF /* In this example a two byte checksum */

-Z(DATA)TINY_I,TINY_Z=60-FF
-Z(DATA)NEAR_I,NEAR_Z=60-25F
-Z(DATA)CSTACK=60-25F
-Z(DATA)RSTACK#25F

Линкер выдает следующие ошибки:
Error[e16]: Segment TINY_I (size: 0xb align: 0) is too long for segment definition. At least 0xb more bytes needed.

и т.д... для каждого сегмента, расположенного в RAM. Rак будто бы линкер не понимает, что TINY_I лежит в ОЗУ, а не в ПЗУ...

В чем я могу ошибаться, или что я не делаю, что нужно делать?
Go to the top of the page
 
+Quote Post



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

 


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


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