Re: Математика в 29С040

Обсуждение вопросов по продукции "Игрософт"

Модератор: Guzel

Re: Математика в 29С040

Сообщение karloss » 09 фев 2009, 23:59

Это конечно классный довод, но форумы они ведь бывают разные, и писать программатором прошивки, написанные чужими ручками это одно, а вот разок сделай какое-нить устройство, а прошиву запихни в 4-х мегабитку, прозреешь))).

К.
http://www.uniroyalbel.by
karloss
Профи
Профи
 
Сообщений: 274
Зарегистрирован: 11 май 2008, 17:07
Откуда: Минск


Re: Математика в 29С040

Сообщение dentechnic » 10 фев 2009, 00:16

Проверил:Автопрог автоматически копирует во вторую  половину 29с040 с адресса 40000 прошивку для 29с020.Для других программаторов значит нужно создавать файл 4мбит состоящий из двух одинаковых прошивок 2мбит.
dentechnic
 
Сообщений: 34
Зарегистрирован: 05 фев 2008, 21:44

Re: Математика в 29С040

Сообщение LIC » 10 фев 2009, 00:29

Простите парни, что вклинился в ваш спор. Если записать прошивку размером 2Мб в микросхему емкостью 4Мб (0h- 3FFFFh), а пространство 40000h - 7FFFFh оставить пустым, то возможно такая модификация работать не будет. Я не знаю схемотехнику Игрософта, но вывод 1 (адрес А18 для 4Мб и не используется в 2Мб), подключен к "голове" и вот что там деится я не знаю, но вероятность хаотического изменения логического уровня на сем адресе предвижу (ну или закономерном). И вот продублировав исходную прошивку в адресное пространство 40000h - 7FFFFh, нам будет наплевать какой логический уровень на 18-том адресе.
Чем больше технику мы меньше, тем больше меньше она нам.
LIC
Гуру
Гуру
 
Сообщений: 2094
Зарегистрирован: 03 июн 2005, 22:40
Откуда: Донецк

Re: Математика в 29С040

Сообщение Miraculis » 10 фев 2009, 00:31

вот про это я и говорил и описал как это сделать минимальным движением рук
Не можешь предотвратить - возглавь! (М. Жванецкий)
Miraculis
Гуру
Гуру
 
Сообщений: 765
Зарегистрирован: 31 май 2005, 21:31

Re: Математика в 29С040

Сообщение LIC » 10 фев 2009, 00:37

Miraculis писал(а):вот про это я и говорил и описал как это сделать минимальным движением рук

Так получается вы с karloss -ом одно и то-же доказывали

karloss писал(а):А в чем проблема, берешь файл, туда два раза пихаешь содержимое С020, сохраняешь и програмируешь этим файлом С040.
Последний раз редактировалось LIC 10 фев 2009, 00:40, всего редактировалось 1 раз.
Чем больше технику мы меньше, тем больше меньше она нам.
LIC
Гуру
Гуру
 
Сообщений: 2094
Зарегистрирован: 03 июн 2005, 22:40
Откуда: Донецк

Re: Математика в 29С040

Сообщение porcha2 » 10 фев 2009, 07:01

LIC писал(а):Так получается вы с karloss -ом одно и то-же доказывали

Нее, разное...  :)
Один говорил, что микруха с большим объемом будет работать на месте микрухи с меньшим объемом. И он прав, но при условии, что старшая адресная нога будет подключена к фиксированному уровню (чего он забыл добавить).
Другой говорил, что работать не будет, забыв добавить,  что речь идет конкретно об игрософте и в связи со схемными решениями конкретной платформы не известно что присутствует на старшей адресной ноге.
Получается, что один спорил о конструктивных особенностях микрух, а другой о схемных особенностях платы.
Если учесть эти добавления то все встает на свои места. И выходит, что оба правы.  :)
СТРЕМИТЕСЬ ВВЫСЬ!! ДАЖЕ ЕСЛИ ДЛЯ ЭТОГО ПРИДЕТСЯ ВСТАТЬ НА КАКТУС.
porcha2
Гуру
Гуру
 
Сообщений: 6246
Зарегистрирован: 08 апр 2005, 14:49
Откуда: Tomsk

Re: Математика в 29С040

Сообщение karloss » 10 фев 2009, 08:33

porcha2 писал(а):
LIC писал(а):Так получается вы с karloss -ом одно и то-же доказывали

Нее, разное...  :)
Один говорил, что микруха с большим объемом будет работать на месте микрухи с меньшим объемом. И он прав, но при условии, что старшая адресная нога будет подключена к фиксированному уровню (чего он забыл добавить).
Другой говорил, что работать не будет, забыв добавить,  что речь идет конкретно об игрософте и в связи со схемными решениями конкретной платформы не известно что присутствует на старшей адресной ноге.
Получается, что один спорил о конструктивных особенностях микрух, а другой о схемных особенностях платы.
Если учесть эти добавления то все встает на свои места. И выходит, что оба правы.  :)


  Все верно. Сначала человек спросил как записать 2х мегабитную прошиву в 4-х мегабитку для игрософта, я ему ответил. Далее другой чел порекомендовал ритуальный танец с бубном (точнее с Автопрогом).
Miraculis сказал что и так ясно, что работать не будет. Я спросил ,  почему ему и так ясно, мне например и так не ясно, и все зависит от реализации ее чтения, и можно не трогать 19 бит вообще. Далее он понял, что я не шарю. И начал мне рассказывать про адресацию.
  Про фиксированный уровень, так это само собой, любой вывод, который в процессе использования может работать входом и не используется обязательно на минус, если не сказано обратного, в воздухе висеть ничего не оставляем.

К.

  Порча, естественно нел
http://www.uniroyalbel.by
karloss
Профи
Профи
 
Сообщений: 274
Зарегистрирован: 11 май 2008, 17:07
Откуда: Минск

Re: Математика в 29С040

Сообщение khmurat » 10 фев 2009, 09:43

Получается надо просто в любом редакторе hex сделать прошивку размером 512 кв скопировав программу для 020 микрухи и вставит ее с адреса 40000 - 7ffff и будет работать?
khmurat
 
Сообщений: 185
Зарегистрирован: 14 май 2005, 10:53

Re: Математика в 29С040

Сообщение porcha2 » 10 фев 2009, 10:01

...либо записать с адреса 0 а затем повторить запись со смещением 40000.
СТРЕМИТЕСЬ ВВЫСЬ!! ДАЖЕ ЕСЛИ ДЛЯ ЭТОГО ПРИДЕТСЯ ВСТАТЬ НА КАКТУС.
porcha2
Гуру
Гуру
 
Сообщений: 6246
Зарегистрирован: 08 апр 2005, 14:49
Откуда: Tomsk

Re: Математика в 29С040

Сообщение khmurat » 14 фев 2009, 13:38

У чиппрог там есть функция постора записи со смещением начального адреса.
Может лучше сначала подготовить в каком либо редакторе скопировав ее в нижнюю часть прошивки для С020. Подскажите кто делал как это сделать и в каком редакторе. Если можно подробнее. Не могу найти С020 а С040 валом есть.
khmurat
 
Сообщений: 185
Зарегистрирован: 14 май 2005, 10:53

Пред.След.

Вернуться в Игрософт

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 41

cron