01.09.2015, 00:45
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от С.М.С
|
Не обижайте AVR_щиков, у каждого свой старт
|
Это оно конечно, но финиш у всех один...
|
|
|
|
01.09.2015, 07:18
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,031
Сказал спасибо: 2,559
Сказали Спасибо 11,881 раз(а) в 5,958 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Гы! "Шо - опять?!"(с)
не надоело языками чесать на пустом месте7 И выдавать желаемое за действительное? "Ще не вмерла..."(с) Долго будете дожидаться Если дождетесь.
Под задачу инструмент.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
01.09.2015, 09:53
|
|
Заблокирован
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Правильно! Доктор сказал "Атмэл в морг!", значит в морг. И ничего ещё инструмент пачкать.
|
|
|
|
01.09.2015, 10:17
|
|
Гражданин KAZUS.RU
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
А что не так с AVR? Что-то не пойму.
Выдающийся кристалл своего времени. Так сказать квинтэссенция простейшего RISC ядра.
Ну а если более обобщённо рассматривать, на уровне Си так сказать,то ничего особо отличающего его от других камней нет. ))
Так что не пойму, какая разница с чего начинать... )))
Я вообще с i8080 начинал... ))) А из монокристаллок i8748.
Были такие перлы как 1801ВМ2, 1821ВМ85 (i8085), scenix... )))
|
|
|
|
01.09.2015, 11:10
|
|
Прописка
Регистрация: 16.02.2008
Адрес: Россия, Омск
Сообщений: 202
Сказал спасибо: 115
Сказали Спасибо 64 раз(а) в 46 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Всем привет!
Наигрался с PICами, AVRами и Arduinами, они хороши под свои задачи, но все же решил для самообразования попробовать и STM.
Радует в них периферия, скорости и ценник.
Купил пару платок отладочных, дешевых, STM8 и STM32, еще в пути.
Руки чешутся, пока едет, почитал про софт, остановился на Кейле.
Почитал и посмотрел кучу примеров, все скачал, установил и попробовал.
Начал естественно с дрыгания ногами.
Не без бубна, но все удалось настроить и запустить. В свойствах проекта, на вкладке отладчика, выбрал режим симулятора. Скомпилировал проект, все без ошибок, перешел в режим отладки. Пошагово идет выполнение, но не запускается по F5. Отладчик выводит ошибку при старте "*** error 65: access violation at 0x40021000 : no 'read' permission". Порылся в хелпах, нашел, в настройках дебагера разрешил обращение к нужному диапазону памяти, чтоб не вводить регулярно, создал ini файл и подключил его в свойствах проекта на вкладке дебагера.
Теперь все работает, НО!
Не показывает сигнал в логическом анализаторе, в перформанс-анализаторе все работает, вижу, как нужный мне бит в цикле выставляется и как сбрасывается, а вот логический анализатор не показывает.
Это какой то баг или может где то еще нужны настройки?
Кейл последний, с сайта, не леченый, 5.16.
|
|
|
|
01.09.2015, 11:26
|
|
Заблокирован
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Как для новичка это всё похвально. А вообще - забудьте про симулятор и прочую хрень, это пустое и дань классике. Работать только с железом и железным логическим анализатором, иначе неизбежна пустая потеря времени и плачевный результат.
|
|
|
Эти 2 пользователя(ей) сказали Спасибо STM32F0 за это сообщение:
|
|
|
01.09.2015, 11:31
|
|
Прописка
Регистрация: 16.02.2008
Адрес: Россия, Омск
Сообщений: 202
Сказал спасибо: 115
Сказали Спасибо 64 раз(а) в 46 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Это все понятно, все в пути, и отладочные платки и стлинк и логический анализатор есть, а руки чешутся сейчас! ![Улыбка](images/smilies/icon_smile.gif)
Есть софт и в нем есть опция и она должна работать. Раз не работает, то или софт кривой или мои руки по неопытности. ![Улыбка](images/smilies/icon_smile.gif) Вот и спросил совета.
Последний раз редактировалось gres_go; 01.09.2015 в 11:37.
|
|
|
|
01.09.2015, 11:45
|
|
Заблокирован
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Дело не в софте и не в руках, дело в принципе работы современных МК. Для СТМ32 на сайте Кейл есть данные о поддержке симуляции. В лучшем случае - поддержка ядра, поддержки периферии, как правило, нет. Что и немудрено, при её то возможностях и хитросплетениях. С ядром там тоже не всё так просто. Вот и получается, что симулятор типа должен быть, чтобы по взрослому, но толку с него никакого - невозможно описать всё и вся. Кривой симулятор тоже ведь никому не нужен, так зачем на него тратить время и деньги?
Та же фишка и с STM8. Периферия там похожа с STM32 и ядро с конвейером. Симулятор для СТМ8 даже что-то там считает и пытается делать, но это всё только видимость, с реальными результатами ничего общего там нет, годится только для грубых прикидок.
Вот и получается, что оно типа есть, но это больше дань привычке, типа есть, как в классике.
|
|
|
Сказали "Спасибо" STM32F0
|
|
|
01.09.2015, 12:00
|
|
Гражданин KAZUS.RU
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Кстати об stm8. Применил в трёх проектах. Более неудачного камня не встречал.
Никогда более его применять не планирую. Ниши для него не вижу.
|
|
|
|
01.09.2015, 12:01
|
|
Прописка
Регистрация: 16.02.2008
Адрес: Россия, Омск
Сообщений: 202
Сказал спасибо: 115
Сказали Спасибо 64 раз(а) в 46 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Понятно, спасибо! А я обрадовался очень полезной фиче!
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 23:20.
|
|