И вот я в коммандировке ))
В первую очередь, я начал изучать плату STM32VLDISCOVERY. Оказалось, что на этой плате рядом с отладчиком размещён ещё и МК. Приобретя эту плату, Вы получаете законченное решение (я имею в виду, без периферии), т.е. Вы сразу можете начать программировать и тут же отлаживать. В инете я встретил разработки термометра с индикацией и звукового проигрывателя на основе этой платы. В общем, думаю, она стоит своих денег ))
Тем временем, я нашёл в сети книгу на русском )) Эта книга - частичный перевод англоязычной книги компании Hitex о чипах STM32. К сожалению, автор перевода мне не известен, книгу скачал из файлообменника. Несмотря на то, что это частичный перевод, мне этого было больше чем предостаточно )) Я прочитал некоторые главы для ознакомления и остался этим доволен ))
Пришло время программировать! Я скачал пакет stm32vldiscovery и начал изучать примеры. Я выяснил, что примеры построены для трёх IDE:
IAR Embedded Workbench (для 5ой версии)
Keil Microcontroller Development Kit
Atollic TrueSTUDIO
Первые два продукта были платными, но были доступны ознакомительные лицензии с ограничением кода до 32Кб. Третий продукт также был платным, но на сайте также была версия Lite, в описании которой я не нашёл никакого упоминания об ограничении по коду.
Естественно, я не догадался их скачать, пока был дома ))
К счастью, у меня был диск для платы TE-STM32F103 где был дистрибутив IAR Embedded Workbench версии 5.20. Но он не подошёл - для использования ST-Link необходима была версия 5.40 и выше. Ну что ж, я начал качать версию 6.20 (самую свежую). Но и здесь меня ожидал сюрприз - создатели этого "прекрасного" продукта не позаботились о совместимости и, проекты, созданные в 5ых версиях, не компилились в 6ой версии. Никаких средствах импорта из одной версии в другую я так же не нашёл. Вот такая забота о своих пользователях. В общем, EWARM мне не приглянулся ))
Я также решил скачать и TrueSTUDIO. На всякий случай. Он был собран на основе IDE Eclipse, а у меня как-то отложилось не очень хорошее впечатление от этой среде, когда я её пробовал в Ubuntu - она у меня постоянно там вылетала. Хотя, допускаю, что это было чисто в Ubuntu и в небольшой отрезок времени.
Пока качался Keil, я прочитал в инете, что это основное средство для программинга в Китае. Это был весомый фактор и я нацелился на этот продукт ))
В первую очередь, я начал изучать плату STM32VLDISCOVERY. Оказалось, что на этой плате рядом с отладчиком размещён ещё и МК. Приобретя эту плату, Вы получаете законченное решение (я имею в виду, без периферии), т.е. Вы сразу можете начать программировать и тут же отлаживать. В инете я встретил разработки термометра с индикацией и звукового проигрывателя на основе этой платы. В общем, думаю, она стоит своих денег ))
Тем временем, я нашёл в сети книгу на русском )) Эта книга - частичный перевод англоязычной книги компании Hitex о чипах STM32. К сожалению, автор перевода мне не известен, книгу скачал из файлообменника. Несмотря на то, что это частичный перевод, мне этого было больше чем предостаточно )) Я прочитал некоторые главы для ознакомления и остался этим доволен ))
Пришло время программировать! Я скачал пакет stm32vldiscovery и начал изучать примеры. Я выяснил, что примеры построены для трёх IDE:
IAR Embedded Workbench (для 5ой версии)
Keil Microcontroller Development Kit
Atollic TrueSTUDIO
Первые два продукта были платными, но были доступны ознакомительные лицензии с ограничением кода до 32Кб. Третий продукт также был платным, но на сайте также была версия Lite, в описании которой я не нашёл никакого упоминания об ограничении по коду.
Естественно, я не догадался их скачать, пока был дома ))
К счастью, у меня был диск для платы TE-STM32F103 где был дистрибутив IAR Embedded Workbench версии 5.20. Но он не подошёл - для использования ST-Link необходима была версия 5.40 и выше. Ну что ж, я начал качать версию 6.20 (самую свежую). Но и здесь меня ожидал сюрприз - создатели этого "прекрасного" продукта не позаботились о совместимости и, проекты, созданные в 5ых версиях, не компилились в 6ой версии. Никаких средствах импорта из одной версии в другую я так же не нашёл. Вот такая забота о своих пользователях. В общем, EWARM мне не приглянулся ))
Я также решил скачать и TrueSTUDIO. На всякий случай. Он был собран на основе IDE Eclipse, а у меня как-то отложилось не очень хорошее впечатление от этой среде, когда я её пробовал в Ubuntu - она у меня постоянно там вылетала. Хотя, допускаю, что это было чисто в Ubuntu и в небольшой отрезок времени.
Пока качался Keil, я прочитал в инете, что это основное средство для программинга в Китае. Это был весомый фактор и я нацелился на этот продукт ))