Перейти к содержанию

BatrakovSV

Members
  • Постов

    75
  • Зарегистрирован

  • Посещение

Весь контент BatrakovSV

  1. Ну в от люди делают на Blue Pill, но я конечно не потяну. https://youtu.be/89lPaw3pIvo Я уже купил миллиометр для измерения внутреннего сопротивления. А выбрасывать не хочется. Может подарить кому-нибудь, и даже готов отправить за свой счет. :-)
  2. Т.е. максимум что можно сделать из этого KW600 - это логгер напряжения с записью во внутреннюю память и возможности выгрузки данных в ПК. Ранее KW600 записывал напряжение 20 раз в секунду. Но чтобы это сделать нужны годы изучения и практики с это может реализовать только очень крутой профессионал. Такой проект не целесообразен и возможен только исходя из спортивного интереса. Просто доказать миру что "я могу". :-)
  3. Изначально я исходил из ошибочного предположения, что если удастся подключить KW600 точь-в-точь как он раньше определялся ПК с серийным номером 499A115A3036, то возможно программа BTLink сможет его увидеть и прошить. Но я не знал, что существует загрузчик. :-) Да и сейчас до конца не знаю что он делает и как загрузчик взаимодействует с BTLink, что программа запрашивает у загрузчика, как и куда заливает файлы KW600_51.rom и KW600_52.fls, которые она скачивает из интернета.
  4. Ну фактически мы добивались чтобы вместо KW600 появилась просто рабочая продвинутая плата STM32 F103 C8 T6 уже с распаянной памятью и установленным дисплеем и кнопками. Для возможных будущих экспериментов для изучения STM32 F103 C8 T6. Этого можно добиться?
  5. Скачайте программу USBDeview v3.02 http://www.nirsoft.net/utils/usb_devices_view.html И покажите свойства как у Вас определяется KW600 в двух режимах? Просто при подключении и при подключении с зажатой кнопкой, т.е. в режиме прошивки. У меня вот так определялся.
  6. А может быть такое, что при удалении прошивки, пережигает какой-нибудь резистор?
  7. Хорошо буду сам разбираться. Спасибо Вам огромное за помощь!
  8. На третьем этапе неизвестное устройство как бы удаляется (звук отключения) и появляется уже новое работающее устройство на 28 секунд. Файл из WireShark 1.pcap
  9. Светодиод на PC13 на всех этапах горит! Нет. Питание всегда 5В. Отключение происходит через 28 секунд. Время всегда одинаковое. Вот это не понял.Что надо сделать?
  10. Кое-что заработало!!! После заливки этого hex работает так: 1. При самостоятельном подключении KW600 - ПК никак не реагирует. 2. При соединении ST-Link V2 в программе STM32 ST-LINK Utility появляется "Неизвестное устройство". 3. Далее в программе STM32 ST-LINK Utility я отключаю ST-Link V2 и тогда появляется съемный диск как USB MSD. 4. Проходит примерно 25 секунд и KW600 сам отключается. Сначала устройство работает нормально, можно открыть логотип, но потом появляется код 45. 5. Но если до истечения 25 сек. снова подключиться к ST-Link, то тогда KW600 сам не отключается в Диспетчере устройств, но диск тут же перестает читаться и надо снова подключаться к ST-Link и отключаться от к ST-Link чтобы на 25 секунд появился диск. Еще как-то удалось комбинацией нажатий в Core Panel запускать, но повторить не смог.
  11. Как неизвестное устройство USB. Я заливал только файлы *.hex. А то что горит светодиод постоянно на PC13 - так и должно быть?
  12. Стал определяться! Но только после чтения контроллера через ST-Link. KW600 одновременно подключен к ПК через мини USB и ST-Link. Но после отключения и подключения к ПК только KW600, он уже не определяется. Стоит подключиться по SWD и прочитать контроллер, тогда определяется. Светодиод на PC13 горит постоянно. Если KW не отключать после этого всего, а только в Win удалять устройство, то после обновления списка устройство снова находиться как "Неизвестное". 156КБ - это не слишком много? У меня 64КБ. *.elf я вообще не использую. Для чего он?
  13. PC13 мигает быстро-быстро. С Ваше прошивкой подключить к ПК? PA5 - это нога STM32. R9 к 5В от USB не подключен, а подключен к PA5. Да, это моя ошибка. Прошу извинить. Поторопился.
  14. Если ориентировать на эту типовую схему, то D+ еще и через R9 на 1.5кО подключен к PA5. Напрямую к +5В он не подключен. Вот поэтому, наверное, и не никакой реакции.
  15. Спасибо! Мигания есть! Есть 3 разных "мигания". Кварц замыкал реакции - нет! Когда замыкаю D+ с +5В через резистор на 480 Ом неизвестное устройство появляется.
  16. У KW600 есть 4 кнопки , которые при нажатии могут подавать GND. Если нужно для теста их можно использовать. 1. кнопка "EXIT" подает землю на PB11 2. кнопка "Вниз" подает землю на PC15 3. кнопка "Enter" подет землю на PC15.
  17. Светодиод не мигает. Мигание выведено на ногу PC13?
  18. Этот файл загрузил. Кварц на 8МГц. Микропроцессор запускается, но при подключении к ПК, ноль реакции. Значит что-то с KW600 не так. Верно?
  19. Я на macOS не смог установить STM32CubeIDE. Можете выложить уже готовый файл прошивки в формате bin или hex? UART USB пока нет. Дисплей вот такой jlt24030b-v2.
  20. Wireshark вообще ничего не показывает.
  21. В этой прошивке запрограммировано мигание светодиодом на PC13. А можете выложить какой-нибудь готовый файл для прошивки? В диспетчере устройств. Цепи прозвонил. D+ и D- четко приходят на PA12 и PA11. Забыл сказать, что экран KW600 перестал включаться после того как прошивка была стерта. Так и должно быть? Или даже без прошивки экран должен загораться? Т.е. при подключении к USB экран моргает на 0,01с и гаснет.
  22. У меня нет Blue Pill на STM32F103C8T6, у меня только KW600 на STM32F103C8T6. Резистор 1,5кОм. После заливки generic_boot20_pc13.bin, если подключить светодиод к PC13, то он быстро мигает. Вот это не совсем понял. Я имел ввиду при подключении через микро-USB к USB ПК. Т.е. в файле generic_boot20_pc13.bin должен быть загрузчик с реализацией виртуального COM-порта для Blue Pill на STM32F103C8T6. И я надеялся, что ПК хоть что-то покажет...
  23. Я так понял это типовая схема. На KW600 - 1,5кОм, а R7/R6 - вообще перемычки стоят.
  24. Сейчас при подключении к ПК KW600 никак не определяется. Залил в KW600 файл generic_boot20_pc13.bin от сюда https://github.com/rogerclarkmelbourne/STM32duino-bootloader/tree/master/binaries Но при подключении к ПК все равно нет никакой реакции. У Blue Pill на STM32F103C8T6 контакты микро-USB D+ и D- выходят на PA11/PA12. Можно залить в KW600 какой-нибудь загрузчик чтобы при подключении к ПК он хоть как-то определялся?
  25. А можно ли написать загрузчик, который будет позволять подключать девайс через USB PA11 и PA12 чтобы ПК видел устройство как COM? KW600 с BTLink работает так. При наличии GND на PC13/PC14/PC13/PB2 BTLink может обновлять устройство. Т.е., то что KW600 при подключении через USB, сигнальны контакты которого приходят именно на PA11 и PA12 и ПК работает с KW600 как COM-портом при отсутствии в KW600 UART-чипа - это и есть уникальный кастомный загрузчик, который и был утерен. Т.е. разработчики смогли программно реализовать UART-протокол? А можно написать загрузчик чтобы начиналась работа программы KW600_51.rom например с 0х08000401?
×
×
  • Создать...