Про Keil uVision 5

Кто любит RISC в жизни, заходим, не стесняемся.
Аватара пользователя
optima
Прорезались зубы
Сообщения: 232
Зарегистрирован: Вт май 08, 2012 10:42:29

Re: Про Keil uVision 5

Сообщение optima »

Ну вроде разобрался! кто-б еще написал что PACKи нужно дополнительно самому установить!
Реклама
Аватара пользователя
isx
Поставщик валерьянки для Кота
Сообщения: 2316
Зарегистрирован: Вс июн 26, 2011 20:03:21

Re: Про Keil uVision 5

Сообщение isx »

Здравствуйте....
Установил с оф. сайта кейл, не крякал. Начал изучать программирование STM (пока нет железного отладчика, решил потренироваться в симуляторе) по этой статье http://microtechnics.ru/stm32-uchebnyj- ... my-v-keil/, но у меня нет в меню Peripherals> пункта General Purpose I/O. Где его найти?
Изображение
Реклама
Аватара пользователя
menzoda
Вымогатель припоя
Сообщения: 535
Зарегистрирован: Вт авг 28, 2012 22:21:33

Re: Про Keil uVision 5

Сообщение menzoda »

isx писал(а):решил потренироваться в симуляторе
Воу воу воу, полегче. В Keil симулятор не такой как в Proteus, он симулирует только ядро, поэтому бессмысленно пытаться с его помощью освоить взаимодействие с периферией. А почему меню нет - не знаю. Последние версии Keil стали использовать некий менеджер пакетов, ты точно установил нужные?
Аватара пользователя
isx
Поставщик валерьянки для Кота
Сообщения: 2316
Зарегистрирован: Вс июн 26, 2011 20:03:21

Re: Про Keil uVision 5

Сообщение isx »

menzoda писал(а):поэтому бессмысленно пытаться с его помощью освоить взаимодействие с периферией
Ну хоть от части то можно, наверное. В уроке, на который я давал ссылку, многие примеры поясняются с работой на симуляторе. Значит он всё же что-то может... :solder:

По пакам. У меня щас такая картина. Может что добавить нужно?
Изображение
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
menzoda
Вымогатель припоя
Сообщения: 535
Зарегистрирован: Вт авг 28, 2012 22:21:33

Re: Про Keil uVision 5

Сообщение menzoda »

isx писал(а):Значит он всё же что-то может
Может он ровно то что я сказал - эмулировать ядро. Про периферию симулятор ничего не знает, просто будет писать/читать в регистры, как в обычную память. Поэтому ситуации, где от периферии ожидается какая-то реакция, к примеру установка флага, отладить будет невозможно: никто этот флаг не выставит.
isx писал(а):У меня щас такая картина.
Да вроде все включено, не знаю. Может эти пункты появляются только в режиме отладки? В любом случае можешь просто посмотреть интересующую область памяти.
Реклама
Аватара пользователя
isx
Поставщик валерьянки для Кота
Сообщения: 2316
Зарегистрирован: Вс июн 26, 2011 20:03:21

Re: Про Keil uVision 5

Сообщение isx »

menzoda писал(а):Может эти пункты появляются только в режиме отладки
А я скрин с меню как раз в режиме отладки делал...
menzoda писал(а):можешь просто посмотреть интересующую область памяти
Это то можно, но вот только я не могу без этого окошка эмулировать нажатие кнопки (пин установить в 1 или 0).
Да, и ещё. Посылаю команду в командную строку "la porta&0×01", а он мне типо нет такой команды. Пытался найти список команд для него, но так и ничего не нашёл... Аномалия какая-то блин с этим кейлом (хотя и с протеусом поначалу не лучше было :) )
Реклама
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: Про Keil uVision 5

Сообщение dosikus »

menzoda писал(а): Может он ровно то что я сказал - эмулировать ядро.
Ну допустим некоторые из 103их и периферию всю эмулирует ... :)))
Аватара пользователя
menzoda
Вымогатель припоя
Сообщения: 535
Зарегистрирован: Вт авг 28, 2012 22:21:33

Re: Про Keil uVision 5

Сообщение menzoda »

dosikus писал(а):
menzoda писал(а):Ну допустим некоторые из 103их и периферию всю эмулирует ... :)))
Да? Не слышал. Что, круто тогда.
isx писал(а):я не могу без этого окошка эмулировать нажатие кнопки (пин установить в 1 или 0)
Память по идее можно не только просматривать, но и записывать в нее. С этим проблем быть не должно.
Аватара пользователя
isx
Поставщик валерьянки для Кота
Сообщения: 2316
Зарегистрирован: Вс июн 26, 2011 20:03:21

Re: Про Keil uVision 5

Сообщение isx »

Вообщем установил версию 4.73 с офф. сайта, и всё появилось и заработало... Может косяк в 5-ой версии... :dont_know:
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: Про Keil uVision 5

Сообщение dosikus »

isx, Вам поиграться ? :))) Все эти симуляторы - блажь .
Ставьте 5ку и в железе играйтесь
Аватара пользователя
isx
Поставщик валерьянки для Кота
Сообщения: 2316
Зарегистрирован: Вс июн 26, 2011 20:03:21

Re: Про Keil uVision 5

Сообщение isx »

Дык нет пока железа... Щас азы подучить, а потом уже отладчик в руки в на погружение :)))
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: Про Keil uVision 5

Сообщение dosikus »

isx писал(а):Дык нет пока железа... Щас азы подучить, а потом уже отладчик в руки в на погружение :)))
Симулятор и тот господин учитель мало Вам помогут в этом . Даташит - вот что нужно...
Аватара пользователя
menzoda
Вымогатель припоя
Сообщения: 535
Зарегистрирован: Вт авг 28, 2012 22:21:33

Re: Про Keil uVision 5

Сообщение menzoda »

С железом проблем быть не должно, всякие дискавери на каждом углу продаются, да и отладчиков разных море. Так что не тяни с железом.
Аватара пользователя
isx
Поставщик валерьянки для Кота
Сообщения: 2316
Зарегистрирован: Вс июн 26, 2011 20:03:21

Re: Про Keil uVision 5

Сообщение isx »

Дык даташите там страниц дофига, и английский у меня так себе, тем более со спец терминологией...
В железе если чё напутаешь, то сгореть может. Особо полезно, когда знакомишся с новой периферией....
Аватара пользователя
ozzy
Грызет канифоль
Сообщения: 256
Зарегистрирован: Вс янв 18, 2009 20:15:27
Откуда: UA ZT

Re: Про Keil uVision 5

Сообщение ozzy »

Вроде и платное п.о. (uVision5) , а сделано через одно место, пока создал проект чуть умом не тронулся, особенно порадовала приблуда Manage Run-Time Enviroтment, че не подключи а хидеров нету ((, пришлось CMISIS и StdPeriph_Lib отдельно выкачивать и ручками подключать. Бесплатный Cocox форева.
Ну а добил встроенный отладчик и флешер через STlink. Его тоже пришлось настраивать : :shock: .

И за это люди деньги просят :facepalm: :facepalm: :facepalm:
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Про Keil uVision 5

Сообщение oleg110592 »

Для F4 есть генератор проектов: http://habrahabr.ru/post/213561/
кроме того в Std Periph Lib есть готовые шаблоны - можно подсмотреть как делать проект или просто использовать.
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: Про Keil uVision 5

Сообщение dosikus »

ozzy писал(а):Вроде и платное п.о. (uVision5) , а сделано через одно место, пока создал проект чуть умом не тронулся, особенно порадовала приблуда Manage Run-Time Enviroтment, че не подключи а хидеров нету ((, пришлось CMISIS и StdPeriph_Lib отдельно выкачивать и ручками подключать. Бесплатный Cocox форева.
Любителям SPL и визуальных облегчалок везде хреново .
То что за тебя делал кактус - неизвестно как и через ж..у , делается элементарно ручками - без всяческих SPL и
Manage Run-Time Enviroтment
проект выходит прозрачным.
А CMSIS качать - накуа ? :))) Для деградирововших юзверей кактуса - радостное известие :
все лежит в паках , что ставятся вместе с IDE ...
ozzy писал(а): Ну а добил встроенный отладчик и флешер через STlink. Его тоже пришлось настраивать : :shock: .
Ну да , ну да - ткнуть пару кнопок и выставить парочку галок , после кактуса - тяжелейший труд.
А теперь умник , сравни отладку в Keil и в кактусе .
То что имеется в кактусе и отладкой назвать нельзя , жалкая пародия .
Впрочем как и на всех халявных IDE, через черезжо.ный gdb ...
Аватара пользователя
ozzy
Грызет канифоль
Сообщения: 256
Зарегистрирован: Вс янв 18, 2009 20:15:27
Откуда: UA ZT

Re: Про Keil uVision 5

Сообщение ozzy »

как и через ж..у
вот так сделано в keil, а в кактусе нормально все сделано.
все лежит в паках , что ставятся вместе с IDE ...
ну да сразу не увидел, нужно было еще глубже их закопать ))
Для деградирововших юзверей кактуса
я на личности не переходил , но если профи нравится платить деньги за ... и потом ручками работать то дело ваше, мозоли не натрите
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Про Keil uVision 5

Сообщение oleg110592 »

зря так про Keil - все там нормально. Глянул CooCox - STM32F429/439 не поддерживается :( , лучше уж гцц с эклипсом.
Аватара пользователя
ozzy
Грызет канифоль
Сообщения: 256
Зарегистрирован: Вс янв 18, 2009 20:15:27
Откуда: UA ZT

Re: Про Keil uVision 5

Сообщение ozzy »

моя основная мысль была о том что платное п.о. должно быть более дружелюбное как бы ))

Просто пост его величества dosikus о призрении обычных юзверей увел смысл моего поста в другую плоскость.

Вроде как бы попытались сделать п.о. дружелюбней но пока сыровато и приходится все ручками прикручивать. Чего только стоит перл когда при создании проекта нужно указывать путь что где лежит, как будто программа сама не знает куда что распаковывала :)
Ответить

Вернуться в «ARM»