Страница 3 из 3

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

Добавлено: 16 май 2013, 22:10
Denis
Здравствуйте. Осваиваю контроллер (теоретически пока). Скажите нет ли готового start'up для кейла? Тот, что вы предлагаете прописать в настройках "generic"-процессора мягко говоря не в дугу. Простите за глупый вопрос но скажите: стек, внешняя шина и прочее действительно реализовано не как в XC16x, а так как написано в документации? Просто имел дело с отечественными МК (не вашими), так там документации с трудом можно было верить.

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

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

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

Добавлено: 17 май 2013, 13:25
Denis
DVS писал(а):Все, что написано в документации - правда, все будет работать в соответствии с техническим описанием. Внешняя шина ничем не отличается от XC167. Разница есть лишь в отсутствии порта 20. Последнюю версию ТО можем выслать по запросу.
Простите, я не понял. Под портом "20" вы наверно имели ввиду младшую часть порта P2. Я же спрашивал про контроллер внешней памяти для подключения статической ОЗУ. То как написано в ТО гораздо ближе к 167 чем XC167. Последняя версия ТО это хорошо. Нужен официальный запрос от предприятия? На сколько актуально ТО выложенное на сайте?

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

Добавлено: 17 май 2013, 14:02
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), куда необходимо отправить данную информацию. Все вышлем без официальных запросов. Обычно работа с потребителями ведется путем личной переписки по электронной почте без всяких официальных запросов, отвечаем на вопросы и решаем технические задачи (помощь при различных затруднениях) так же неофициально и по возможности быстро. Не всегда получается отвечать сразу, т.к. почти каждая ситуация требует ее воспроизведения нами на нашей отладочной плате, но стараемся не затягивать с ответами.

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

Добавлено: 08 ноя 2013, 16:01
VBV
Здравствуйте. При попытке прошить контроллер на нашей плате постоянно возникает ошибка Can't start the FLASHOX.BOT application. Reset the target and try it again. Внешней памяти нету. Выполняя те же действия с вашей отладочной платой все получается. Используем Keil3. Схемы нашей платы и отладочной платы в плане подключения OCDS идентичны. Сигнал ЕА подтянут через резистор к 5 В. В чем может быть ошибка?

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

Добавлено: 05 мар 2015, 09:41
_sva_
Обновлены настройки среды Keil в первом сообщении.

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

Добавлено: 05 мар 2015, 11:49
Denis
_sva_ писал(а):Обновлены настройки среды Keil в первом сообщении.
Исправьте значение CCU6_IC в K1887VE3T.H

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

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

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

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

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

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

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

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