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

topkin

Свой
  • Постов

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

  • Посещение

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


  1. У меня дискавери работал без всяких перезапусков, вполне нормально. Насколько я понял, у вас в режим отладки плата не входит что ли? Выложите проект. Выкладывайте проект
  2. Привет всем, столкнулся с такой проблемой в STM32F100RB, проблема решена на данный момент, но думаю будет полезно осваивающим. В проекте используются 3 канала АЦП, проводится преобразование входных сигналов с максимальной частотой - 1.2мкс по очереди и данные передаются через DMA в память, далее обработка и тому подобное, пользую IAR EW. Создал проект, в режиме дебага все отлаживается, проверил работоспособность программы, завершаю дебаг, далее вношу еще изменения в проект, пытаюсь снова войти в режим отладки и все... IAR ругается что невозможно соединиться с платой, первоначавльно думал что проц сгорел. Хотя фирмаваре внутри камня крутится и нормально работает! Зашил эту же программу в STM32VLDiscovery и ситуация полностью повторилась. Долго чесал затылок, в итоге попробовал приконнектиться к плате с помощью софтины ST-Link Utility и на тебе, микроконтроллер виден! Очистил прошивку, передернул питание, далее снова в IAR EW, проблема исчезает, но стоит 1 раз прошить и ситуация повторяется с точностью. Вдоль и поперек занимался любовью с DMA и АЦП, не помогло, но выяснил, что перед тем как нажать кнопку дебага или перепрошивки в софтине, необходимо нажать кнопку ресета на плате и вуалля, шьется как ни в чем не бывало! Далее собрал проект под uVision, там такая проблема не повторилась. Соответственно все подозрения пали на IAR EW. В итоге воспользовался техподдержкой ST, ребята 2 дня думали и написали ответ, что это косяк IAR EW. В кратце, при прошивке IAR EW сбрасывает только ядро, далее грузится в ОЗУ алгоритм загрузки кода flash, но в это время DMA передает данные с каналов АЦП в память, соответственно происходит конфликт и микроконтроллер зависает. В итоге они мне прислали исправленный файл ххх.mac, который необходимо скормить IAR EW по адресу по пути - вашадиректория\Embedded Workbench 6.0\arm\config\flashloader\ST\. Так и сделал, проблема исчезла. В общем, теперь остановка DMA происходит, файл прикрепил, необходимо его распаковать. P.S. Всем удачи в нашем нелегком труде! В следующем релизе IAR обещали исправить эту проблему:-) FlashSTM32F10xxx.zip
  3. А вы поиском по словосочетанию stm32vldiscovery
  4. Ну вроде как у "сурьезных" дистрибьюторов работает некое подразделение - FAEшников, которые как раз и работают с клиентами, помогают по выбору элементной базы, могут скоординировать по новинкам, срокам поставки, наличии, и вообще ситуации на рынке по позициям... Может и помогут в разработке, не знаю, я с ними не работал:), но все же. А тут про бренд-менеджера разговор, он к этому не причастен, да и может быть не технарём вообщее
  5. Что то из ваших постов снобизмом попахивает по отношению к товарищу zltigo. Как там в одном известном писании - не возводи себе кумира. Не кого не хотел обидеть, но что то глаза режет, сорри за оффтоп Осилил всю ветку:) Слишком долго топикастер думает, давно бы уже купил отладку и начал освоение, благо сейчас есть не дорогие отладки для ARM почти для всех вендоров. За это время можно было поработать со всеми конкурирующими конторами. Например, ST вообще отжигает своими дискавери под STM32 и STM8 за 10$, попробовал и выкинул если не понравилось. Так же встречал не дорогие решения и на TI, NXP не искал, ибо контора не жалует NXP
  6. А где вы разжились этими камушками? Образцы уже поставляют?
  7. STM32 и его RCC

    Скорее всего у вас стоит галка в свойствах проекта "Debugger -> Setup-> Run to main", вот уберите ее и вы увидите, как испольняется функция SystemInit. Возьмите готовый проект и посмотрите его свойства, например, для того, чтобы пользоваться библиотекой ST и указать правильный камень для нее, нужно прописать в свойствах проекта "С\C++ compiler-> Preprocessor-> defined symbols" строки: USE_STDPERIPH_DRIVER STM32F10X_MD_VL - тип контроллера, в данном случае это medium-density value line, короче это один их контроллеров линейки STM32F100
  8. STM32 и его RCC

    Вы начали пользоваться библиотекой, так там в файле system_stm32f10x.с происходит инициализация МК до входа в main, там с помощью комментариев задаются стандартные частоты, выставьте одну из них, 36МГц вроде бы там есть, заодно посмотрите как там происходит настройка... Так же удостоверьтесь в правильности настройки проекта, я про макросы в свойствах проекта...
  9. STM32 RTC->календарь

    Есть стандартная от ST, но что то она громоздкая. Сам не пользовал, надеюсь получше написана, чем драйвера периферии от ST. Ну вообще то поиском пользоваться нужно уметь! Брать ТУТ Интересно, спасибо!
  10. Ну а кто силен, поделитесь информацией, очень интересно:)
  11. Но тем не менее STM32 на данный момент является лидером рынка Cortex - M3 B)
  12. Ну вот атмел со своими 8-ми разрядниками довольно долго на рынке, для вас, в частности 10 лет, уже хорошо) Хотя атмел никогда не входил и не входит в число лидеров рынка(микроконтроллеры). Вообще если вы представляете крупную компанию, с очень большим оборотом, лидером рынка и прочее, то вы должны так же выбирать себе стабильного и такого же лидера в качестве партнера. Тут в частности, ST тут явно не последняя компания, вот вам статистика за 2009 год, выбирайте из списка - http://en.wikipedia.org/wiki/Semiconductor...g_for_year_2009. Ну а вообще, тут трудно сказать, в общем и целом все производители обещают минимальный срок на 10 - 15 лет, так что тут выделять кого либо я не стал. Да и если вы работаете действительно на рынке, то за 10 лет то ваш продукт должен постоянно совершенствоваться ибо рынок не стоит на месте, технологии и конкуренты ну и так далее.... ИМХО
  13. Как по мне, так киты Primer бесполезные игрухи, хотя довольно интересные. Плюс софт написан raisonance, а я как то не сдружился с их средой Ride7, да и негде мне разгуляться с паяльником на китах этих). Хотя натыкался на интересные поделки на основе них на буржуйских сайтах, народ их даже использует как программаторы) Да, насчет софта, уточняю - первый квартал 2011 года, тобишь до концу марта должны появиться)
  14. А что за небылицы рассказывали, интересно? По-моему дешевле отладочных средств чем ST сейчас никто не предлагает, я имею ввиду киты - discovery. Например вот http://catalog.compel.ru/blog/2010/11/13/o...m32vldiscovery/, не реклама, тут просто по-русски). Такие штуки на семинаре в Москве раздавали вообще бесплатно, нужно было просто посетить семинар. По -поводу графических библиотек, на том же семинаре задавался этот вопрос представителю ST, он сказал что после НГ будет бесплатная графическая бибилиотека от ST, и более интересное - это бесплантный USB - host, надеюсь что не такой корявый, как device
  15. Насколько я понял, Cortex - M4 - это тот же самый Cortex - M3 + поддержка операций с плавающей точкой - FPU(floating point unit)
  16. Внесу своих 5 копеек, наконец то появился акселератор флеша, это радует http://www.eetimes.com/electronics-product...-M3-performance. Единственное вопрос, а как будут ввозиться чипы с встроенным блоком шифрования, с ограничениями или без? ФСБ, таможня...
  17. Да, кстати у меня было похожее на это, правильно вам товарищ говорит. Был у меня проект года полтора назад на MSP430F1232, в качестве отладчика использовал MSP-FETU430xx и уже разведенную плату, софт IAR EW. Была похожая ситуация, когда отваливалось ни с того ни с сего, я все грешил на мой дизайн платы. Выкручивался танцами с бубном - рестартом софта и рестартом питания железа, помогало, может это ваш случай тоже.
  18. Да, вы совершенно правы, тогда я все равно не пойму как увязать к этому Vrefin
  19. Датчик температуры в STM32F107x

    Добрый день коллеги, может вопрос и тупой совсем, но все же он заставил меня призадуматься:) В даташите на STM32F107 указано, что опора для температурного датчика Vrefin = 1.2В. Обычно, задается Vref+ и Vref-, соответственно нижняя и верхняя граница измеряемого диапазона, тут все ясно. В случае с датчиком не ясно, Vrefin это верхняя или нижняя граница? Так же из одной из таблиц я высмотрел, что напряжение при температуре 25С равно 1.4 В. Из всего этого следует вывод что верхняя граница задается Vdda(2 - 3.6В) а нижняя эти пресловутые 1.2В?
  20. Интересно конечно же, я бы с удовольствием, но как это объяснить начальству и кто работу будет работать, тем более в конце года))) Кто нибудь посещал подобные мероприятия?
  21. Облизнулся, мож ну нафик STm32 и Stellaris? Только вот аналоговая периферия слабовата, 10 бит и скорость.... Еще бы пин ту пин как у ST и было бы щастье)
  22. Ethernet на STM32

    В ближайшее время планирую заняться, вот думаю на каком стеке остановиться, от NichLite или .... По производительности приложил материальчик, но это не мои данные:-)
  23. STM32 audio engine

    Поделюсь информацией, раз тема выплыла С mp3 все сложно и дорого - лицензию придется подписывать с локальным представителем, доступны только "определенные" чипы. Так же цена этого контроллера будет выше(стоимость кодека будет включена), хотя уверяют что для разработчика чип будет прозрачен и ничем не отличаться от вседоступного, закладка что ли какая внутрях сидит. С wma проще, можно использовать общедоступные чипы, но лицензию подписывать придется с майкрософтом, сколько стоит - не знаю) Возникает вопрос, а нужно оно? Может для аудио сгодится - STM32F10xxx Speex Lib, пока не пользовал, ничего сказать не могу.
  24. Вы бы сообщили метод решения проблемы, так сказать для будущих поколений пионеров
  25. Раз пошла такая пьянка, то можно обратить внимание на STM32L, до 270нА в глубоком нокауте, ссылка http://www.st.com/mcu/inchtml-pages-stm32l.html, правда по быстродействию возможно не устроят...
×
×
  • Создать...