Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Вопросы по Иару (+)

Отправлено Kukaracha 22 декабря 2008 г. 23:43


1. Недавно спрашивал как переместить программу с адреса 0x6200.
Перемещение прошло успешно, только не инициализируеться переменные.
константы инициализируются. жить в принципе можно,но как-то
неаккуратненько. что я сделал не так? ниже привожу xcl-файл.
Иар для Hitachi 2.10, проц 2350, расширенный режим команд (24-
битный),
модель памяти huge.

-ch8
-P(CONST)INTVEC=0-3FF
-P(CONST)FLIST=40-FF
-P(CODE)CODE24=6200-1FFFF
-P(CONST)DATA32_ID=6200-1FFFF
-Z(CONST)DIFUNCT=
-P(CONST)DATA32_C=
-Z(CONST)CHECKSUM=6200-1FFFF
-Z(DATA)DATA32_I,DATA32_Z,DATA32_N=FFF400-FFFBFF
-Z(DATA)DATA32_HEAP+_DATA32_HEAP_SIZE=
-Z(DATA)CSTACK+_CSTACK_SIZE#FFF400-FFFBFF

2. проц Hitachi 36049. Проект дорос до максим.размера флеш 92кб.
Оптимизация по размеру срабатывает только Low. Medium и High просто
убивает проект. размер получившегося hexa - 3кб.
Модель памяти Huge.
Задавал вопрос на електрониксе, предложили показать листинг
линкера.
Привожу на всяк случай.
http://upload.com.ua/get/900612670/


почему копмилятор попросту отрубает код?


Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
вычтите из двух единицу:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru