Миландр

Ключевым подразделением нашей компании
является Центр Проектирования интегральных микросхем
Текущее время: 2020-окт-28 20:43

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 103 сообщения ]  На страницу « 1 2 3 4 57 »
Автор Сообщение
СообщениеДобавлено: 2014-сен-09 09:54 
Не в сети

Зарегистрирован: 2014-авг-10 00:55
Сообщения: 2
Большое спасибо vasili и MaxK за их труд. Благодаря этому есть возможность взять микроконтроллер (МК, например, 1986ВЕ92У), преобразователь USB<->RS232 (например, на базе PL2303) и "на коленках" запрограммировать МК без использования дорогостоящих средств разработки и отладки. Особенно это актуально для начинающих.


Вернуться к началу
СообщениеДобавлено: 2014-сен-09 11:00 
Не в сети

Зарегистрирован: 2014-авг-10 00:55
Сообщения: 2
vasili писал(а):
По просьбе начинающих пользователей для удобного доступа выкладываю утилиты для прошивки FLASH МК 1986ве9х, 1986ве1т в отдельной теме
1. При использовании программы 1986WSD и смене порта, например, на COM3, ОБЯЗАТЕЛЬНО НУЖНО НАЖАТЬ в конце в окне выбора "ENTER", иначе будет обращение к старому порту и получите ошибку синхронизации.

2. Может ввести ещё одну кнопку "Start + Run"?

3. Есть ли возможность вызывать программу из командной строки? Например, 1986WSD.exe -iFile.hex -COM2 -v. А то только и успеваешь мышкой туда-сюда...


Вернуться к началу
СообщениеДобавлено: 2014-сен-10 10:54 
Не в сети

Зарегистрирован: 2010-сен-21 12:57
Сообщения: 748
Откуда: г. Санкт-Петербург
Добавил кнопку "Start+Run"


Последний раз редактировалось vasili 2015-мар-26 09:46, всего редактировалось 1 раз.

Вернуться к началу
СообщениеДобавлено: 2014-окт-18 10:12 
Не в сети

Зарегистрирован: 2012-апр-27 11:01
Сообщения: 10
Организация: ПАО "НПО "Алмаз"
Откуда: г.Зеленоград
vasili писал(а):
По просьбе начинающих пользователей для удобного доступа выкладываю утилиты для прошивки FLASH МК 1986ве9х, 1986ве1т в отдельной теме
У меня пишет сообщение "Ошибка открытия HEX-файла!". Чтобы это значило?
Файлы 1986_BOOT_UART.hex и 1986WSD.exe лежат в одном каталоге, как прописано в рецепте. :)


Вернуться к началу
СообщениеДобавлено: 2014-окт-19 21:23 
Не в сети

Зарегистрирован: 2010-сен-21 12:57
Сообщения: 748
Откуда: г. Санкт-Петербург
alexander писал(а):
vasili писал(а):
По просьбе начинающих пользователей для удобного доступа выкладываю утилиты для прошивки FLASH МК 1986ве9х, 1986ве1т в отдельной теме
У меня пишет сообщение "Ошибка открытия HEX-файла!". Чтобы это значило?
Файлы 1986_BOOT_UART.hex и 1986WSD.exe лежат в одном каталоге, как прописано в рецепте. :)
Если Вы хотите запрограммировать флеш мк 1986ве9х , то должны указать в окне file to download путь к существующему hex файлу, настроенному на адреса флеш мк.


Последний раз редактировалось vasili 2014-окт-20 12:27, всего редактировалось 1 раз.

Вернуться к началу
СообщениеДобавлено: 2014-окт-27 11:29 
Не в сети
Аватара пользователя

Зарегистрирован: 2011-окт-19 17:25
Сообщения: 548
Откуда: г. Владимир ОАО "ВКБР"
vasili, а может есть смысл сделать единую программу, в которой просто можно выбрать нужный контроллер?
Я конечно не в курсе, быть может есть какие-то аргументы против, но оно вроде как прям само просится :)

_________________
"В радиотехнике, как в церкви - многое не понятно, но приходится верить"
ВлГУ. к.т.н Садовский Н.В


Вернуться к началу
СообщениеДобавлено: 2014-окт-27 12:49 
Не в сети

Зарегистрирован: 2010-сен-21 12:57
Сообщения: 748
Откуда: г. Санкт-Петербург
HEMAH писал(а):
vasili, а может есть смысл сделать единую программу, в которой просто можно выбрать нужный контроллер?
Я конечно не в курсе, быть может есть какие-то аргументы против, но оно вроде как прям само просится :)
Когда появился ВЕ1 я рассматривал вариант единой программы, но решил что для программы, да и для пользователя проще будет использовать разные утилиты. К тому же есть еще ВЕ2, ВЕ4, с которыми я пока не работаю, и поэтому не могу для них ничего написать. Не думаю, что кому-то очень важно одновременно шить и отлаживать разные мк, а единая программа при этом существенно усложнится и увеличится в объеме.


Вернуться к началу
СообщениеДобавлено: 2015-янв-26 15:29 
Не в сети

Зарегистрирован: 2015-янв-26 15:27
Сообщения: 1
Каким кабелем шить? нуль модемным?


Вернуться к началу
СообщениеДобавлено: 2015-мар-26 09:54 
Не в сети

Зарегистрирован: 2010-сен-21 12:57
Сообщения: 748
Откуда: г. Санкт-Петербург
Обнаружил и исправил следующую ошибку в утилитах 1986WSD, 1986VE1WSD:
Если размер программируемого кода равен 256*n+1 , то последний байт не программируется.
Такой размер кода маловероятен, поскольку размер как правило четный. У меня это проявилось при наличии
нечетного количества однобайтовых констант в коде программы.


Вернуться к началу
СообщениеДобавлено: 2015-мар-26 10:25 
Не в сети

Зарегистрирован: 2009-июл-21 14:13
Сообщения: 1528
Откуда: Тула
Спасибо!

_________________
сочувствующий…


Вернуться к началу
СообщениеДобавлено: 2015-июн-25 14:50 
Не в сети

Зарегистрирован: 2014-фев-12 12:31
Сообщения: 31
Откуда: Москва
Прошиваю 1986ВЕ91Т версией от MaxK (см. сообщение в этой ветке от 2014-май-07 12:44). По внешним проявлениям получается, что при прошивке контроллер дергает ножками порта В, а именно PB10-PB15, либо PA6 или PA15 (но скорее все же порт В). Осциллографом пока нет возможности посмотреть, т.к. устройство в корпусе на испытаниях. Это возможно? У нас на этих выводах сидит сопряженное устройство и ему явно плохо при прошивке. Если выводы действительно "дергаются", можно ли это исправить?


Вернуться к началу
СообщениеДобавлено: 2015-июн-25 15:18 
Не в сети

Зарегистрирован: 2010-сен-21 12:57
Сообщения: 748
Откуда: г. Санкт-Петербург
RRoman писал(а):
Прошиваю 1986ВЕ91Т версией от MaxK (см. сообщение в этой ветке от 2014-май-07 12:44). По внешним проявлениям получается, что при прошивке контроллер дергает ножками порта В, а именно PB10-PB15, либо PA6 или PA15 (но скорее все же порт В). Осциллографом пока нет возможности посмотреть, т.к. устройство в корпусе на испытаниях. Это возможно? У нас на этих выводах сидит сопряженное устройство и ему явно плохо при прошивке. Если выводы действительно "дергаются", можно ли это исправить?
MaxK писал, что bootloader (1986_boot_uart.hex) взял из 1986WSD без изменений. В этом случае при прошивке порты PA и PB в третьем состоянии и если сопряженное устройство сидит на них без внешней подтяжки, то входы сопряженного устройства могут дергаться (например за счет изменения потребления по цепям 3.3 В в моменты формирования импульсов программирования). Если причина в этом, можете поправить bootloader, добавив в него код установки портов в нужное Вам состояние(не забыть включить тактирование). Если сообщите требуемое состояние портов при программировании могу для Вас поправить bootloader(лучше через личку).


Вернуться к началу
СообщениеДобавлено: 2015-июн-25 15:45 
Не в сети

Зарегистрирован: 2014-фев-12 12:31
Сообщения: 31
Откуда: Москва
Большое спасибо за столь оперативный ответ!
Оказалось, что эти линии подтянуты, но к активному уровню(виноват, сразу не посмотрел)! Чтобы они были не активны МК как раз должен их провалить. Буду очень благодарен за измененный hex (см. личку).


Вернуться к началу
СообщениеДобавлено: 2015-июн-26 14:05 
Не в сети

Зарегистрирован: 2014-фев-12 12:31
Сообщения: 31
Откуда: Москва
Нельзя ли ввести в программу прошивки по UART выбор скорости обмена? Пользуюсь версией MaxK только из-за того, что в ней скорость обмена ниже. На большой не шьется. Но у MaxK она уж очень маленькая. Может быть удастся найти компромисс, если будет выбор.


Вернуться к началу
СообщениеДобавлено: 2015-июн-26 15:56 
Не в сети

Зарегистрирован: 2010-сен-21 12:57
Сообщения: 748
Откуда: г. Санкт-Петербург
RRoman писал(а):
Нельзя ли ввести в программу прошивки по UART выбор скорости обмена? Пользуюсь версией MaxK только из-за того, что в ней скорость обмена ниже. На большой не шьется. Но у MaxK она уж очень маленькая. Может быть удастся найти компромисс, если будет выбор.
Версия 1986WSD с выбором скорости


Вложения:
1986UARTWSD.rar [294.26 КБ]
715 скачиваний
Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 103 сообщения ]  На страницу « 1 2 3 4 57 »

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти: 

cron
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB