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

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

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

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

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

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


 
Опции темы
Непрочитано 14.12.2011, 21:40  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от Left Radio Посмотреть сообщение
Отпускать/удерживать не обязательно, проц защелкивает состояние BOOT0 и BOOT1 в течении нескольких тактов после ресета, дальнейшее состояние этих выводов неважно.
Это я к тому написал, чтобы бедные эмбедеры не давили пальцем кнопку пока длится процесс загрузки
Реклама:
Easyrider83 вне форума  
Сказали "Спасибо" Easyrider83
Left Radio (15.12.2011)
Непрочитано 14.12.2011, 22:49  
Watcher
Частый гость
 
Аватар для Watcher
 
Регистрация: 21.04.2005
Сообщений: 23
Сказал спасибо: 0
Сказали Спасибо 6 раз(а) в 4 сообщении(ях)
Watcher на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Вводная:
Понадобилось использовать на STM32F207VG (LQFP100) все три SPI при этом задействован и Ethernet модуль, правда в режиме RMII, но все одно ножки пересекаются, плюс требуется использовать полный JTAG.

Вопрос: 1. Ремапинг, в смысле переброс альтернативных функций между GPIO можно выполнять повыводно (SCK туда, MISO сюда ) или только повзводно, левое плечо вперед и всем SPI на новое место?

Если ответ на первый вопрос -› Можно ремапить "любую линию на любой пин" в рамках дозволенных, тогда второго вопроса и нет.
Если же незя, то...

Вопрос: 2. В таблице альтернативных функций, имеющейся в дашите для 20x серии, последовательность следования линий перифирии относительно GPIO, например для SPI2, встречается и такая:

PB9 SPI2_NSS SPI2_NSS SPI2_NSS
PB10 SPI2_SCK SPI2_SCK SPI2_SCK

PB12 SPI2_NSS SPI2_NSS SPI2_NSS
PB13 SPI2_SCK SPI2_SCK SPI2_SCK
PB14 SPI2_MISO SPI2_MISO SPI2_MISO
PB15 SPI2_MOSI SPI2_MOSI SPI2_MOSI
PC2 SPI2_MISO SPI2_MISO SPI2_MISO
PC3 SPI2_MOSI SPI2_MOSI SPI2_MOSI

Какой вариант восприятия записей дашита будет правильным зелено- голубой или красно-коричневый, имеется в виду как там полный интерфейс вычленить ?

p.s. Чипов еще нет, но уже куплены и едут, соответственно попробовать не могу и сменить модель тоже не могу, а пока едут надо схему закончить, соответственно надо определить куда дорожки тянуть.

p.p.s. Документацию (включая исходники библиотек от ST) курю и еще курить буду, но может получается не в затяжку или табачок не тот. Так что, любую отсылку к конкретному параграфу, листу, документу и т.д., приму с благодарностью.
Watcher вне форума  
Непрочитано 14.12.2011, 23:01  
Ar-Gen-Tum
Почётный гражданин KAZUS.RU
 
Регистрация: 19.10.2010
Сообщений: 1,752
Сказал спасибо: 158
Сказали Спасибо 640 раз(а) в 364 сообщении(ях)
Ar-Gen-Tum на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Юзаю STM32Discavery(-01) в среде CoCox "CoIDE".
Выбираю программатор ST-Link. Не работает. Выдает ошибку "error unknown".
В "CoFlash" то-же самое. Запускал и с привилегиями администратора. Не работает.
Кнопок "Connect/Disconnect" нет.
(Программа "STM32 ST-LINK Utility" работает (, если запущена из под "администратора").)
Кто нить запустил ST-Link в CoCox?
Ar-Gen-Tum вне форума  
Непрочитано 14.12.2011, 23:53  
andries5
Почётный гражданин KAZUS.RU
 
Регистрация: 19.02.2008
Сообщений: 1,808
Сказал спасибо: 124
Сказали Спасибо 604 раз(а) в 421 сообщении(ях)
andries5 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Ar-Gen-Tum, Я пробую CooCox с STM32VLDISCOVERY. Пока проблем нет, очень удобно. Со встроенным ST-Link (SWD) работает полностью.
andries5 вне форума  
Непрочитано 15.12.2011, 00:32  
Ar-Gen-Tum
Почётный гражданин KAZUS.RU
 
Регистрация: 19.10.2010
Сообщений: 1,752
Сказал спасибо: 158
Сказали Спасибо 640 раз(а) в 364 сообщении(ях)
Ar-Gen-Tum на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от andries5 Посмотреть сообщение
Ar-Gen-Tum, Я пробую CooCox с STM32VLDISCOVERY. Пока проблем нет, очень удобно. Со встроенным ST-Link (SWD) работает полностью.
Это хорошо. Может поделитесь секретом?
Я делаю так: выбираю в списке ST-Link, SWD, 1000000MHz. Думаю, способ сброса особой роли не играет.
Далее жму "download". После попытки в консоли появляется сообщение об ошибке.
Ar-Gen-Tum вне форума  
Непрочитано 15.12.2011, 03:48  
Markusha
Временная регистрация
 
Регистрация: 18.07.2006
Сообщений: 90
Сказал спасибо: 8
Сказали Спасибо 13 раз(а) в 9 сообщении(ях)
Markusha на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от Ar-Gen-Tum Посмотреть сообщение
"error unknown"
А у вас в прошивальщике CoCox что выбрано? Писать в RAM или во FLASH?
Была подобная засада, boot0 был подтянут к + это значит загрузка из ram, в программере стояло писать во флешь. Флешь то он записывал но стартовал из оперативки, а в памяти нифига, выкидывал ошибку. На дискавери, по-умолчанию boot0 подтянут к +.
Либо на дискавери перемычку перепаять, либо в прошивальщике сменить flash на ram.
Markusha вне форума  
Сказали "Спасибо" Markusha
Ar-Gen-Tum (15.12.2011)
Непрочитано 15.12.2011, 06:06  
makser1
Прописка
 
Регистрация: 14.04.2009
Сообщений: 103
Сказал спасибо: 17
Сказали Спасибо 11 раз(а) в 10 сообщении(ях)
makser1 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Тоже пользуюсь CoCox и правильной STM32VLDISCOVERY-01, программатор ST-Link, работает без проблем на нескольких компьютерах, кроме нетбука ASUS, на нем прошивать прошивает, но отладчик зависает, так и не смог разобраться почему, тщательно сверял все с компом и нетбуком, все одинаково настроено.
На вынь7 х64 все путем. Ни каких перемычек на плате не трогал.
Думаю моя проблема и ваша связана с драйверами USB конкретной материнки.
makser1 вне форума  
Непрочитано 15.12.2011, 07:00  
Left Radio
Частый гость
 
Аватар для Left Radio
 
Регистрация: 20.09.2009
Сообщений: 40
Сказал спасибо: 17
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
Left Radio на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от Easyrider83 Посмотреть сообщение
Это я к тому написал, чтобы бедные эмбедеры не давили пальцем кнопку пока длится процесс загрузки
__________________
Left Radio вне форума  
Непрочитано 15.12.2011, 17:21  
Ar-Gen-Tum
Почётный гражданин KAZUS.RU
 
Регистрация: 19.10.2010
Сообщений: 1,752
Сказал спасибо: 158
Сказали Спасибо 640 раз(а) в 364 сообщении(ях)
Ar-Gen-Tum на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

andries5, Markusha, makser1.
Все оказалось просто. Поставил драйвера ST-Link, по ссылке на сайте CoCox и заработало.
Странно, что "STM32 ST-LINK Utility" работала.
Цитата:
кроме нетбука ASUS, на нем прошивать прошивает, но отладчик зависает,
Аналогично. Но отладчиком все равно не пользуюсь.

Последний раз редактировалось Ar-Gen-Tum; 15.12.2011 в 17:24. Причина: доб.
Ar-Gen-Tum вне форума  
Непрочитано 15.12.2011, 17:58  
andries5
Почётный гражданин KAZUS.RU
 
Регистрация: 19.02.2008
Сообщений: 1,808
Сказал спасибо: 124
Сказали Спасибо 604 раз(а) в 421 сообщении(ях)
andries5 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Пока только пробую CooCox, но мне нравится его IDE, да и GCC нормально работает. И ограничений никаких. Да и размер кода в кокосе меньше чем в кейле. Правда сравнивал на одном небольшом проекте. Да в общем-то размер кода не так уж и важен. Отладка работает, периферию, содержимое регистров, показывает. Правда нет симуляции. Это минус.
andries5 вне форума  
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Школа АRMрестлинга Uragan90 Микроконтроллеры, АЦП, память и т.д 54 22.08.2011 16:13
ARM Cortex M3 + Linux SiMiLya Микроконтроллеры, АЦП, память и т.д 10 17.06.2011 17:20
Помогите с STM32 - очень нужно... yakuzaa Микроконтроллеры, АЦП, память и т.д 60 04.08.2010 11:04
Как добавить поддержку для STM32 SFHK Микроконтроллеры, АЦП, память и т.д 11 18.12.2009 18:09


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot