Помогите получить доступ к памяти c8051f580
- Сообщения: 3
- Зарегистрирован: Пн фев 04, 2013 09:51:21
Доброго времени суток. Суть проблемы такова: есть микроконтроллер C8051F580, на котором по datasheet'у 128 кб памяти. После того,как программа преодолевает рубеж 64Кб кейл выдает сообщение, что адресное пространство переполнено. Помогите пожалуйста. Программа большая т.к. имеется графический индикатор, картинки для которого надо где-то хранить.
- Реклама
в свойствах проекта на вкладке Target, раздел Read/Only Memory Areas, подраздел on-cip, поле Size - поставьте правильное значение.
Ставим плюсы: )
- Сообщения: 3
- Зарегистрирован: Пн фев 04, 2013 09:51:21
Версия кейла 3.51
Пробовал и на более поздней, не нашел таких вкладок
Пробовал и на более поздней, не нашел таких вкладок
Ставим плюсы: )
Требуется лицензионный продукт...
Насчет Си не скажу, а вот ассемблер можно взять здесь:
http://www.atmel.com/Images/c51asm_win_1-2.zip
хоша... там тоже по умолчанию флешка 65536 байт...
У IDE должен быть подключаемый файл описания МК (его требуется в заголовке обозвать), а если таковой отсутствует - свой нарисовать.
В крайнем случае - работать как с внешней памятью, а дамп записать во внутреннюю флешку.

Насчет Си не скажу, а вот ассемблер можно взять здесь:
http://www.atmel.com/Images/c51asm_win_1-2.zip
хоша... там тоже по умолчанию флешка 65536 байт...
У IDE должен быть подключаемый файл описания МК (его требуется в заголовке обозвать), а если таковой отсутствует - свой нарисовать.
В крайнем случае - работать как с внешней памятью, а дамп записать во внутреннюю флешку.
- Реклама
- Сообщения: 804
- Зарегистрирован: Чт мар 12, 2009 16:31:05
По ходу,то что доктор прописал http://forum.sysman.ru/index.php?showtopic=23954
Мня... Совсем забыл... счетчик адреса всего 64к, остальное за счет всякого рода сегментации.
А ведь делал уже такое
, правда с внешним ОЗУ, подгружаемым из ПК...
Программа писалась блоками - в каждом блоке ссылка на утилиты "биос", а "базовая" таблица векторов дает ссылку на "внешнюю", в которой собственно и стоят прикладные вектора. 
А ведь делал уже такое
- Сообщения: 3
- Зарегистрирован: Пн фев 04, 2013 09:51:21
Спасибо огромное, именно это и нужно было. Чуть попозже опишу процессVov123 писал(а):По ходу,то что доктор прописал http://forum.sysman.ru/index.php?showtopic=23954


