Настройки Keil для 1887ВЕ3Т

Модераторы: ea, Alis, pip, gurzzza, _sva_

Denis
Сообщения: 32
Зарегистрирован: 16 май 2013, 22:01

Re: Настройки Keil для 1887ВЕ3Т

Сообщение Denis »

Здравствуйте. Осваиваю контроллер (теоретически пока). Скажите нет ли готового start'up для кейла? Тот, что вы предлагаете прописать в настройках "generic"-процессора мягко говоря не в дугу. Простите за глупый вопрос но скажите: стек, внешняя шина и прочее действительно реализовано не как в XC16x, а так как написано в документации? Просто имел дело с отечественными МК (не вашими), так там документации с трудом можно было верить.
dvs
Специалист
Сообщения: 86
Зарегистрирован: 03 фев 2011, 15:03
Откуда: Воронеж
Контактная информация:

Re: Настройки Keil для 1887ВЕ3Т

Сообщение dvs »

Все, что написано в документации - правда, все будет работать в соответствии с техническим описанием. Внешняя шина ничем не отличается от XC167. Разница есть лишь в отсутствии порта 20. Но все эти сигналы присутствуют в нашем микроконтроллере, просто не собраны в один порт. Конечно, это не XC167. Этот микроконтроллер нечто среднее между C167 и XC167. Для работы в Keil отлично подходит startup от С167. Если надумаете работать с данным контроллером, то все возникшие вопросы можете задать по электронной почте wex@niiet.ru или в соответствующих разделах форума. Последнюю версию ТО можем выслать по запросу.
Denis
Сообщения: 32
Зарегистрирован: 16 май 2013, 22:01

Re: Настройки Keil для 1887ВЕ3Т

Сообщение Denis »

DVS писал(а):Все, что написано в документации - правда, все будет работать в соответствии с техническим описанием. Внешняя шина ничем не отличается от XC167. Разница есть лишь в отсутствии порта 20. Последнюю версию ТО можем выслать по запросу.
Простите, я не понял. Под портом "20" вы наверно имели ввиду младшую часть порта P2. Я же спрашивал про контроллер внешней памяти для подключения статической ОЗУ. То как написано в ТО гораздо ближе к 167 чем XC167. Последняя версия ТО это хорошо. Нужен официальный запрос от предприятия? На сколько актуально ТО выложенное на сайте?
dvs
Специалист
Сообщения: 86
Зарегистрирован: 03 фев 2011, 15:03
Откуда: Воронеж
Контактная информация:

Re: Настройки Keil для 1887ВЕ3Т

Сообщение dvs »

Denis писал(а):Здравствуйте. Осваиваю контроллер (теоретически пока). Скажите нет ли готового start'up для кейла? Тот, что вы предлагаете прописать в настройках "generic"-процессора мягко говоря не в дугу. Простите за глупый вопрос но скажите: стек, внешняя шина и прочее действительно реализовано не как в XC16x, а так как написано в документации? Просто имел дело с отечественными МК (не вашими), так там документации с трудом можно было верить.
Вы задали вопрос, отличается ли внешняя шина, стек и прочее от организации XC167. Ответ: внешняя шина, т.е. интерфейс для подключения внешних устройств и обмена данных с ними (ОЗУ, ПЗУ, микроконтроллеров и др. не отличается от XC167. Что касается организации памяти, то она отличается от XC167 и похожа на C167. Это является одной из причин, почему Keil не работает с нашей схемой как с XC167. Для корректной поддержки нашего микроконтроллера приложением Keil необходимо произвести ряд настроек программы, в том числе задать нужную конфигурацию памяти, для того, чтобы линкер правильно использовал переменные (для каждой переменной используется свой диапазон адресов) и размещал в памяти Вашу программу. Подробно о настройках Keil читайте в этой ветке форума.
В порт 20 в микроконтроллере XC167 собраны такие сигналы как ALE, RD, WR, READY, RSTOUT, при необходимости выводы могут быть использованы в качестве обычных портовых. В микроконтроллере 1887ВЕ3Т эти выводы не собраны в порт, а являются отдельными сигналами. Для получения ТО, примеров sturtup и других необходимых Вам файлов сообщите Ваш адрес электронной почты (либо в этом разделе форума, либо на ящик wex@niiet.ru), куда необходимо отправить данную информацию. Все вышлем без официальных запросов. Обычно работа с потребителями ведется путем личной переписки по электронной почте без всяких официальных запросов, отвечаем на вопросы и решаем технические задачи (помощь при различных затруднениях) так же неофициально и по возможности быстро. Не всегда получается отвечать сразу, т.к. почти каждая ситуация требует ее воспроизведения нами на нашей отладочной плате, но стараемся не затягивать с ответами.
VBV
Сообщения: 2
Зарегистрирован: 01 ноя 2013, 11:09

Re: Настройки Keil для 1887ВЕ3Т

Сообщение VBV »

Здравствуйте. При попытке прошить контроллер на нашей плате постоянно возникает ошибка Can't start the FLASHOX.BOT application. Reset the target and try it again. Внешней памяти нету. Выполняя те же действия с вашей отладочной платой все получается. Используем Keil3. Схемы нашей платы и отладочной платы в плане подключения OCDS идентичны. Сигнал ЕА подтянут через резистор к 5 В. В чем может быть ошибка?
_sva_
Специалист
Сообщения: 215
Зарегистрирован: 12 ноя 2009, 17:42
Откуда: Воронеж
Контактная информация:

Re: Настройки Keil для 1887ВЕ3Т

Сообщение _sva_ »

Обновлены настройки среды Keil в первом сообщении.
Denis
Сообщения: 32
Зарегистрирован: 16 май 2013, 22:01

Re: Настройки Keil для 1887ВЕ3Т

Сообщение Denis »

_sva_ писал(а):Обновлены настройки среды Keil в первом сообщении.
Исправьте значение CCU6_IC в K1887VE3T.H
Krv
Сообщения: 1
Зарегистрирован: 22 апр 2015, 10:28

Re: Настройки Keil для 1887ВЕ3Т

Сообщение Krv »

Добрый день. Настраиваю проект под вашу макетку как указано в 1 сообщении, не прошиваеться программа, хотя отлаживаеться через дебаг без обноаления. При загрузке по cant start the flashox.bot....
dvs
Специалист
Сообщения: 86
Зарегистрирован: 03 фев 2011, 15:03
Откуда: Воронеж
Контактная информация:

Re: Настройки Keil для 1887ВЕ3Т

Сообщение dvs »

Krv писал(а):Добрый день. Настраиваю проект под вашу макетку как указано в 1 сообщении, не прошиваеться программа, хотя отлаживаеться через дебаг без обноаления. При загрузке по cant start the flashox.bot....
Здравствуйте.

Если я правильно понимаю, то Вы однажды смогли прошить программу в контроллер, а затем она перестала прошиваться. Настройки Keil и конфигурация перемычек при этом не изменялась с момента удачной прошивки?

В случае правильной настройки среды проблема такая чаще всего встречается, если переключатель EA установлен в "1", а программа с переходом на адрес FA40 расположена во внешней памяти. По этой причине и не стартует загруженная Keil программа. Проверьте конфигурацию перемычек.

Кроме того, если закрыть Keil, а затем снова открыть, отладчик пытается прошить программу снова. В Вашем же случае такого не происходит, отладка выполняется, хотя не должна, а это похоже на работу симулятора. Проверьте еще раз все настройки, может быть включен симулятор, а не отладка на плате.

Вышлите фото с расположением перемычек на плате на адрес wex собака niiet точка ru. Попробуем воспроизвести эту ситуацию у себя с такой же конфигурацией.
Ответить

Вернуться в «16-разрядные RISC микроконтроллеры»