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

 
 
> Прошивки AT89S8252, как получить общий исполняемый файл прошивки?
Kofey Nik
сообщение Apr 6 2011, 09:01
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 5-07-05
Из: Нижний Новгород
Пользователь №: 6 540



У AT89S8252 имеется прошивка внутренней флэш программ (8к) плюс внешняя ПЗУ (64к). Как получить целиковый файл исполняемой программы? По-идее, поскольку в таких случаях вначале исполняется внутренняя прошивка а потом вшнешняя, то надо наложить эти 8к на начало ПЗУ, но тогда исчезнут масса служебных строк, необходимых программе. А если состыковать файл ПЗУ в конец файла внутренней флэш, тогда размер прошивки превысит 64К - как процессору с 16-разрядной шиной адреса добраться до конца такой программы?


--------------------
Все мы учились понемногу - чему нибудь и как нибудь :).
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
редактор
сообщение Apr 14 2011, 11:45
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 356
Регистрация: 9-06-07
Пользователь №: 28 315



Без разбора схемы обсуждение некорректно.
Если внешнее ПЗУ содержит только программу, то младшие 8К не используются, поскольку они выбираются из внутренней ПЗУ. Контроллер стартует оттуда (сигнал работы АНТОХА уточнял), не будет же контроллер на ходу его переключать для выбора внешнего и внутреннего ПЗУ для младших 8К. Это совсем круто.
Значит младшие 8К внешнего ПЗУ не содержат код.
если они содержат данные, то должна быть организована фоннеймановская архитектура, где код и данные объеденены. Если этого нет, то младшие 8К внешней ПЗУ вообще мусор.
Так я думаю.
P.S. Может и не прав, конечно.


--------------------
Хорошую систему делают из стандартных блоков нестандартно мыслящие инженеры.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Kofey Nik   Прошивки AT89S8252   Apr 6 2011, 09:01
- - Палыч   Цитата(Kofey Nik @ Apr 6 2011, 13:01) Как...   Apr 6 2011, 10:00
|- - Kofey Nik   Цитата(Палыч @ Apr 6 2011, 14:00) Что зна...   Apr 6 2011, 12:57
|- - AHTOXA   А на ноге EA что, земля или питание? Если земля, т...   Apr 6 2011, 17:16
|- - Палыч   Цитата(Kofey Nik @ Apr 6 2011, 16:57) Поп...   Apr 6 2011, 19:18
|- - Kofey Nik   AHTOXA Конечно же, ЕА=1. Не случайно же первый бай...   Apr 7 2011, 05:14
|- - Палыч   Цитата(Kofey Nik @ Apr 7 2011, 09:14) Я т...   Apr 7 2011, 06:17
|- - Kofey Nik   Цитата(Палыч @ Apr 7 2011, 10:17) На Ваше...   Apr 7 2011, 07:13
|- - Палыч   Цитата(Kofey Nik @ Apr 7 2011, 11:13) Пол...   Apr 7 2011, 07:46
|- - Kofey Nik   Цитата(Палыч @ Apr 7 2011, 11:46) По свое...   Apr 7 2011, 08:17
|- - Палыч   Цитата(Kofey Nik @ Apr 7 2011, 12:17) ......   Apr 7 2011, 08:59
|- - Kofey Nik   Цитата(Палыч @ Apr 7 2011, 12:59) Посмотр...   Apr 7 2011, 09:33
|- - Палыч   Цитата(Kofey Nik @ Apr 7 2011, 13:33) Кро...   Apr 7 2011, 10:04
|- - Harbinger   Цитата(Kofey Nik @ Apr 7 2011, 12:33) ...   Apr 9 2011, 05:29
- - Denis24   Можно сделать во внешнем ПЗУ банк данных по первым...   Apr 18 2012, 04:48


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

 


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


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