Настройки Keil для 1887ВЕ3Т
Модераторы: ea, Alis, pip, gurzzza, _sva_
Re: Настройки Keil для 1887ВЕ3Т
Здравствуйте. Осваиваю контроллер (теоретически пока). Скажите нет ли готового start'up для кейла? Тот, что вы предлагаете прописать в настройках "generic"-процессора мягко говоря не в дугу. Простите за глупый вопрос но скажите: стек, внешняя шина и прочее действительно реализовано не как в XC16x, а так как написано в документации? Просто имел дело с отечественными МК (не вашими), так там документации с трудом можно было верить.
-
- Специалист
- Сообщения: 86
- Зарегистрирован: 03 фев 2011, 14:03
- Откуда: Воронеж
- Контактная информация:
Re: Настройки Keil для 1887ВЕ3Т
Все, что написано в документации - правда, все будет работать в соответствии с техническим описанием. Внешняя шина ничем не отличается от XC167. Разница есть лишь в отсутствии порта 20. Но все эти сигналы присутствуют в нашем микроконтроллере, просто не собраны в один порт. Конечно, это не XC167. Этот микроконтроллер нечто среднее между C167 и XC167. Для работы в Keil отлично подходит startup от С167. Если надумаете работать с данным контроллером, то все возникшие вопросы можете задать по электронной почте wex@niiet.ru или в соответствующих разделах форума. Последнюю версию ТО можем выслать по запросу.
Re: Настройки Keil для 1887ВЕ3Т
Простите, я не понял. Под портом "20" вы наверно имели ввиду младшую часть порта P2. Я же спрашивал про контроллер внешней памяти для подключения статической ОЗУ. То как написано в ТО гораздо ближе к 167 чем XC167. Последняя версия ТО это хорошо. Нужен официальный запрос от предприятия? На сколько актуально ТО выложенное на сайте?DVS писал(а):Все, что написано в документации - правда, все будет работать в соответствии с техническим описанием. Внешняя шина ничем не отличается от XC167. Разница есть лишь в отсутствии порта 20. Последнюю версию ТО можем выслать по запросу.
-
- Специалист
- Сообщения: 86
- Зарегистрирован: 03 фев 2011, 14:03
- Откуда: Воронеж
- Контактная информация:
Re: Настройки Keil для 1887ВЕ3Т
Вы задали вопрос, отличается ли внешняя шина, стек и прочее от организации XC167. Ответ: внешняя шина, т.е. интерфейс для подключения внешних устройств и обмена данных с ними (ОЗУ, ПЗУ, микроконтроллеров и др. не отличается от XC167. Что касается организации памяти, то она отличается от XC167 и похожа на C167. Это является одной из причин, почему Keil не работает с нашей схемой как с XC167. Для корректной поддержки нашего микроконтроллера приложением Keil необходимо произвести ряд настроек программы, в том числе задать нужную конфигурацию памяти, для того, чтобы линкер правильно использовал переменные (для каждой переменной используется свой диапазон адресов) и размещал в памяти Вашу программу. Подробно о настройках Keil читайте в этой ветке форума.Denis писал(а):Здравствуйте. Осваиваю контроллер (теоретически пока). Скажите нет ли готового start'up для кейла? Тот, что вы предлагаете прописать в настройках "generic"-процессора мягко говоря не в дугу. Простите за глупый вопрос но скажите: стек, внешняя шина и прочее действительно реализовано не как в XC16x, а так как написано в документации? Просто имел дело с отечественными МК (не вашими), так там документации с трудом можно было верить.
В порт 20 в микроконтроллере XC167 собраны такие сигналы как ALE, RD, WR, READY, RSTOUT, при необходимости выводы могут быть использованы в качестве обычных портовых. В микроконтроллере 1887ВЕ3Т эти выводы не собраны в порт, а являются отдельными сигналами. Для получения ТО, примеров sturtup и других необходимых Вам файлов сообщите Ваш адрес электронной почты (либо в этом разделе форума, либо на ящик wex@niiet.ru), куда необходимо отправить данную информацию. Все вышлем без официальных запросов. Обычно работа с потребителями ведется путем личной переписки по электронной почте без всяких официальных запросов, отвечаем на вопросы и решаем технические задачи (помощь при различных затруднениях) так же неофициально и по возможности быстро. Не всегда получается отвечать сразу, т.к. почти каждая ситуация требует ее воспроизведения нами на нашей отладочной плате, но стараемся не затягивать с ответами.
Re: Настройки Keil для 1887ВЕ3Т
Здравствуйте. При попытке прошить контроллер на нашей плате постоянно возникает ошибка Can't start the FLASHOX.BOT application. Reset the target and try it again. Внешней памяти нету. Выполняя те же действия с вашей отладочной платой все получается. Используем Keil3. Схемы нашей платы и отладочной платы в плане подключения OCDS идентичны. Сигнал ЕА подтянут через резистор к 5 В. В чем может быть ошибка?
-
- Специалист
- Сообщения: 217
- Зарегистрирован: 12 ноя 2009, 16:42
- Откуда: Воронеж
- Контактная информация:
Re: Настройки Keil для 1887ВЕ3Т
Обновлены настройки среды Keil в первом сообщении.
Re: Настройки Keil для 1887ВЕ3Т
Исправьте значение CCU6_IC в K1887VE3T.H_sva_ писал(а):Обновлены настройки среды Keil в первом сообщении.
Re: Настройки Keil для 1887ВЕ3Т
Добрый день. Настраиваю проект под вашу макетку как указано в 1 сообщении, не прошиваеться программа, хотя отлаживаеться через дебаг без обноаления. При загрузке по cant start the flashox.bot....
-
- Специалист
- Сообщения: 86
- Зарегистрирован: 03 фев 2011, 14:03
- Откуда: Воронеж
- Контактная информация:
Re: Настройки Keil для 1887ВЕ3Т
Здравствуйте.Krv писал(а):Добрый день. Настраиваю проект под вашу макетку как указано в 1 сообщении, не прошиваеться программа, хотя отлаживаеться через дебаг без обноаления. При загрузке по cant start the flashox.bot....
Если я правильно понимаю, то Вы однажды смогли прошить программу в контроллер, а затем она перестала прошиваться. Настройки Keil и конфигурация перемычек при этом не изменялась с момента удачной прошивки?
В случае правильной настройки среды проблема такая чаще всего встречается, если переключатель EA установлен в "1", а программа с переходом на адрес FA40 расположена во внешней памяти. По этой причине и не стартует загруженная Keil программа. Проверьте конфигурацию перемычек.
Кроме того, если закрыть Keil, а затем снова открыть, отладчик пытается прошить программу снова. В Вашем же случае такого не происходит, отладка выполняется, хотя не должна, а это похоже на работу симулятора. Проверьте еще раз все настройки, может быть включен симулятор, а не отладка на плате.
Вышлите фото с расположением перемычек на плате на адрес wex собака niiet точка ru. Попробуем воспроизвести эту ситуацию у себя с такой же конфигурацией.
-
- Сообщения: 2
- Зарегистрирован: 07 июн 2024, 11:36
- Предприятие: АО АВЭКС
Re: Настройки Keil для 1887ВЕ3Т
Работаю с 1887ВЕ3Т отладочная плата. Пытаюсь загрузить прошивку во внутреннюю память. Настройки все сделала по приведенной здесь инструкции. Все время keil выдает сообщение :can't start the FLASHOX.BOT application..Help!!!!
Загрузка во внешнюю память не желательна, на плате устройства ее не будет.
Напишите пжлст какие настройки нужны на отладочной плате кроме #EA = 0 (off). И какие настройки нужны в проекте FlashOs кроме тех что в инструкции. И вообще Help!!!
Загрузка во внешнюю память не желательна, на плате устройства ее не будет.
Напишите пжлст какие настройки нужны на отладочной плате кроме #EA = 0 (off). И какие настройки нужны в проекте FlashOs кроме тех что в инструкции. И вообще Help!!!