Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту


 
Опции темы

STM32F746 Непонятки с загрузкой

Непрочитано 31.07.2017, 23:40  
Jane9226
Прописка
 
Регистрация: 26.10.2011
Сообщений: 122
Сказал спасибо: 53
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Jane9226 на пути к лучшему
По умолчанию STM32F746 Непонятки с загрузкой

Ребята нужен совет, плата stm32F746Disovery. Для связи с PC используется HS-USB. Питается платка от внешнего блока +5В используя встроенный регулятор. Так вот если сначала включить комп, а потом подать питание на плату, то программа стартует не всегда - просто светиться экран белым цветом и все, вероятность запуска 50/50. Если же вначале подать питание на плату и после включить комп, то запуск сто процентный.
Думала что каким то образом появлятется напряжение от HS-USB на BOOT0 подцепилась мультиметром - напряжение близко к нулю.
Подскажите в чем может быть проблема. Спасибо.
Реклама:
Jane9226 вне форума  
Непрочитано 01.08.2017, 09:58  
NewWriter
Почётный гражданин KAZUS.RUN
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,481
Сказал спасибо: 396
Сказали Спасибо 2,222 раз(а) в 1,317 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: STM32F746 Непонятки с загрузкой

Это нормально. Связано с запуском ST-Link-а, он удерживает МК в состоянии сброса.
Так что просто соблюдайте порядок подачи питания.
Если перемычкой выберете питание от USB-HS, будет наоборот работать.
NewWriter вне форума  
Сказали "Спасибо" NewWriter
Jane9226 (01.08.2017)
Непрочитано 01.08.2017, 15:32  
Jane9226
Прописка
 
Регистрация: 26.10.2011
Сообщений: 122
Сказал спасибо: 53
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Jane9226 на пути к лучшему
По умолчанию Re: STM32F746 Непонятки с загрузкой

Спасибо, только не совсем поняла. На Discovery три разъема USB: HS-USB, FS-USB и разъем ST-Link. Четыре положения перемычки для питания - три для питания от упомянутых разъемов и четверое для внешнего питания +5V ext. Вот как раз в четвертом положении и находится моя перемычка. USB разъем St-Link не подключен и питание с него не берется. Так как st link может влиять на запуск. Хотя возможно я и не права. В любом случае спасибо что не остовляете без внимания посты чайников каким являюсь я
Jane9226 вне форума  
Непрочитано 01.08.2017, 18:12  
MisterDi
Почётный гражданин KAZUS.RUN
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,284
Сказал спасибо: 441
Сказали Спасибо 1,040 раз(а) в 701 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: STM32F746 Непонятки с загрузкой

Цитата:
как st link может влиять на запуск.
После подачи питания ST-Link ожидает подключения по ЮСБ и не разрешает работу основного процессора до получения соответсвующей команды. ИМХО вероятно так.
__________________
misterdi<@>i.ua
MisterDi вне форума  
Непрочитано 01.08.2017, 18:40  
Jane9226
Прописка
 
Регистрация: 26.10.2011
Сообщений: 122
Сказал спасибо: 53
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Jane9226 на пути к лучшему
По умолчанию Re: STM32F746 Непонятки с загрузкой

Сообщение от MisterDi Посмотреть сообщение
После подачи питания ST-Link ожидает подключения по ЮСБ и не разрешает работу основного процессора до получения соответсвующей команды. ИМХО вероятно так.
Тогда почему он разрешает работу если сразу подать питание на плату, а потом воткнуть HS-USB в комп? Что-бы снять вопрос с st-link завтра на работе попробую его обесточить (снять перемычку SB10), посмотрим как это повлияет на запуск.
Jane9226 вне форума  
Непрочитано 01.08.2017, 20:37  
DanilinSA
Почётный гражданин KAZUS.RUN
 
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,800
Сказал спасибо: 133
Сказали Спасибо 1,152 раз(а) в 549 сообщении(ях)
DanilinSA на пути к лучшему
По умолчанию Re: STM32F746 Непонятки с загрузкой

А если документацию почитать?
Нажмите, чтобы открыть спойлер
Цитата:
Programing/debugging when the power supply is not from
ST-LINK (5V link)
It is mandatory to power the board first using JP1 (5V ext) or (usb_hs) or (usb_fs), then
connecting the USB cable to the PC. Proceeding this way ensures that the enumeration
succeeds thanks to the external power source.
The following power sequence procedure must be respected:
1. Connect the jumper JP1 on (5V ext) or (usb_hs) or (usb_fs)
2. Connect the external power source to JP2 or CN6 or CN12 or CN13
3. Check the red LED LD2 is turned ON
4. Connect the PC to USB connector CN14
If this order is not respected, the board may be powered by VBUS first from ST-LINK, and
the following risks may be encountered:
DocID027942 Rev 1 13/46
UM1907 Hardware layout and configuration
45
1. If more than 500mA current is needed by the board, the PC may be damaged or
current can be limited by PC. As a consequence the board is not powered correctly.
2. 500mA will be requested at the enumeration, so there is a risk that the request is
rejected and enumeration does not succeed if PC can’t provide such current.


Там ясно указана последовательность действий при включении.
Первым - подать питание. Потом - втыкаем в USB комп. Иначе нормальная работа платы не гарантируется. Или что-то сгорит..
DanilinSA вне форума  
Непрочитано 01.08.2017, 21:43  
Jane9226
Прописка
 
Регистрация: 26.10.2011
Сообщений: 122
Сказал спасибо: 53
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Jane9226 на пути к лучшему
По умолчанию Re: STM32F746 Непонятки с загрузкой

Там действительно ясно указана последовательность, только вот для Programing/debugging а не нормальной работы. По поводу "что то сгорит" Не думаю, там говориться о PC, оно и понятно не каждый компьютер способен выдать более 500мА на USB порт (от которого запитан St-Link да еще и борда впридачу), но это не мой случай. В этом же проекте и с этим же компьютером работает вторая плата, правда NUCLEO-F746ZG, которая также использует USB и с ней таких глюков не замечено.

Забыла упомянуть, когда программа в "ступоре" плата не реагирует на кнопку reset т.е висит намертво, либо как заметил уважаемый NewWriter удерживается в состоянии сброса. Вывести ее из этого состояния можно только обесточиванием с последующей "правильной" последовательностью подачей питания - сразу power up Discovery и потом втыканием usb.

Последний раз редактировалось Jane9226; 01.08.2017 в 22:46.
Jane9226 вне форума  
Непрочитано 02.08.2017, 15:13  
Jane9226
Прописка
 
Регистрация: 26.10.2011
Сообщений: 122
Сказал спасибо: 53
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Jane9226 на пути к лучшему
По умолчанию Re: STM32F746 Непонятки с загрузкой

Сообщение от Jane9226 Посмотреть сообщение
Тогда почему он разрешает работу если сразу подать питание на плату, а потом воткнуть HS-USB в комп? Что-бы снять вопрос с st-link завтра на работе попробую его обесточить (снять перемычку SB10), посмотрим как это повлияет на запуск.
Вообщем если снять перемычку SB10 (см стр 30), тем самым обесточив ST-Link вообще не работает! Светится белым цветом и все. Короче совсем запуталась.
Jane9226 вне форума  
Непрочитано 02.08.2017, 15:57  
NewWriter
Почётный гражданин KAZUS.RUN
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,481
Сказал спасибо: 396
Сказали Спасибо 2,222 раз(а) в 1,317 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: STM32F746 Непонятки с загрузкой

А стало быть, не парьтесь и делайте так, как было написано в доках Дам действительно какая-то запутанная схема подачи питания. Я сам не стал сильно разбираться, оставил как есть - работает и ладно.
NewWriter вне форума  
Непрочитано 02.08.2017, 17:05  
Jane9226
Прописка
 
Регистрация: 26.10.2011
Сообщений: 122
Сказал спасибо: 53
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Jane9226 на пути к лучшему
По умолчанию Re: STM32F746 Непонятки с загрузкой

Вообщем добилась таки своего, все заработало! Программа стартует и VCP определяется при любой комбинации подачи питания. Что было сделано: Подпоялась на кнопочку RESET и мониторила напряжение. Так вот при "неправильной" последовательности подачи питания, напряжение было близко к нулю, следовательно что то удерживало контроллер в сбросе. Убрала CB10, а так же SB15 (NRST). Кроме того решила установить pull up резистор R39 (см стр 31), который согласно схеме не установлен - неправда, там он присутствует. И все - дело в шляпе! NewWriter оказался прав - Виновник найден им оказался St-Link. Еще раз спасибо
Jane9226 вне форума  
 
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
STM32F746 Ток потребления Jane9226 ARM 12 18.12.2016 11:28
STM32F746 Конфигурация SPI Jane9226 ARM 1 14.10.2016 20:22
Непонятки с антенной serg1680 Производственное оборудование 13 06.05.2016 21:06
Proteus 8 непонятки demaven Proteus 1 24.01.2016 21:07
Непонятки с PIC16F628. pictele PIC 1 19.11.2013 13:08


Часовой пояс GMT +4, время: 10:30.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.