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

 
 
> Код (асм) больше 64к
Mt_
сообщение Oct 17 2005, 13:39
Сообщение #1


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

Группа: Свой
Сообщений: 116
Регистрация: 3-06-05
Из: Санкт-Петербург
Пользователь №: 5 719



Как скомпелить код на асме больне чем 64к. Пользуюсь таврасмом. Он выдает Intel HEX, который не может превышать 64к (по определению). Компилятор должен понимать локальный метки.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 4)
BVU
сообщение Oct 17 2005, 13:47
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Цитата(Mt_ @ Oct 17 2005, 17:39)
Как скомпелить код на асме больне чем 64к. Пользуюсь таврасмом. Он выдает Intel HEX, который не может превышать 64к (по определению). Компилятор должен понимать локальный метки.
*

Решитесь на использование другого инструментария (ASM), ну скажем IAR. Там есть intel-extended, motorola-s19 и выше, которые обеспечат решение Вашей проблемы.


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
vzyk
сообщение Oct 17 2005, 21:05
Сообщение #3


Участник
*

Группа: Validating
Сообщений: 18
Регистрация: 3-09-05
Пользователь №: 8 208



"Intel-extended" формат подержит более 64k.
Go to the top of the page
 
+Quote Post
arttab
сообщение Oct 18 2005, 01:47
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 432
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 371



извеняйте если глупость ляпну, на Hex>64 или сам код? hex может быть и более 64, а записываться в мк будет не более 64 - избыточность + фузы в hex


--------------------
OrCAD, Altium,IAR, AVR....
Go to the top of the page
 
+Quote Post
Mt_
сообщение Oct 18 2005, 16:32
Сообщение #5


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

Группа: Свой
Сообщений: 116
Регистрация: 3-06-05
Из: Санкт-Петербург
Пользователь №: 5 719



Проблема решается так. Таврасмом генерится бин, затем прогой бин2нех переделывается в нех68. Авреал это нормально хавает, на всем промежутке 0-128к.
Go to the top of the page
 
+Quote Post

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

 


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


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