|
Не нашёл Peripherals->General Purpose I/O в Keil |
|
|
|
Mar 5 2013, 16:38
|
Группа: Новичок
Сообщений: 5
Регистрация: 5-03-13
Пользователь №: 75 908
|
При отладке в пункте меню Peripherals нету General Purpose I/O, хотя в интернете пишут что регистры GPIO можно глянуть там. Версия Keil 1.60.0.0. Может в этой версии он где-то в другом месте?
|
|
|
|
|
Mar 6 2013, 12:08
|
Профессионал
Группа: Свой
Сообщений: 1 047
Регистрация: 28-06-07
Из: Israel
Пользователь №: 28 763
|
Цитата(KnightIgor @ Mar 6 2013, 12:03) курсирующей актуальной 4.70а. У меня 4.23, работаю с STM32F407 и STM32F100, стоит переходить на 4.70а ? Если да, то что это даст? Спасибо.
|
|
|
|
|
Mar 8 2013, 12:24
|
Гуру
Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514
|
Цитата(Allregia @ Mar 6 2013, 16:08) У меня 4.23, работаю с STM32F407 и STM32F100, стоит переходить на 4.70а ? Если да, то что это даст? Спасибо. редактор однозначно порадовал для русификации костыль есть Пока с ARM7, 9 и CM3 нет проблем (точнее, я - не заметил). Периферия на 9 не показывается, но это, как мне сказали в Keil, не их проблема - производитель не предоставил библиотеки.
|
|
|
|
|
Mar 8 2013, 13:09
|
Профессионал
Группа: Свой
Сообщений: 1 047
Регистрация: 28-06-07
Из: Israel
Пользователь №: 28 763
|
Цитата(toweroff @ Mar 8 2013, 14:24) редактор однозначно порадовал Он чем-то отличается? Цитата для русификации костыль есть Это меня мало интересует, мне часто приходится переносить исходники на компы с разными локалями, поэтому ни в исходниках, ни в именах файлов - ничего кроме нижней половинки ASCII (т.е латиницы). А даст ли обновление Кейла что-то в плане компиляции и отладки, на СМ3 и СМ4 ?
|
|
|
|
|
Mar 14 2013, 09:43
|
Профессионал
Группа: Свой
Сообщений: 1 047
Регистрация: 28-06-07
Из: Israel
Пользователь №: 28 763
|
Цитата(toweroff @ Mar 8 2013, 14:24) редактор однозначно порадовал для русификации костыль есть Пока с ARM7, 9 и CM3 нет проблем (точнее, я - не заметил). Периферия на 9 не показывается, но это, как мне сказали в Keil, не их проблема - производитель не предоставил библиотеки. Поставил 4.70а, редактор действительно радует. Но - оно проапдейтило фирмваре в моем J-Link'е, затем при любой попытке работать с jlink'ом, оно пишет "это у тебя клон, а с клонами мы не работаем", поле чего и Кейл закрывается. С этим можно чего-то сделать? P.S. Пока вернулся на 4.23 и пытаюсь проверить не нарушилось ли там ничего после апгрейда фирмвари, если нарушилось - это пипец, у меня другого жлинка нет.
|
|
|
|
|
Mar 14 2013, 13:24
|
Знающий
Группа: Участник
Сообщений: 643
Регистрация: 29-05-09
Из: Германия
Пользователь №: 49 725
|
Цитата(Allregia @ Mar 14 2013, 10:43) Поставил 4.70а, редактор действительно радует. Но - оно проапдейтило фирмваре в моем J-Link'е, затем при любой попытке работать с jlink'ом, оно пишет "это у тебя клон, а с клонами мы не работаем", поле чего и Кейл закрывается. С этим можно чего-то сделать? Наверное, KEIL привнес свою DLL к JLINK, которая и пропатчила клон. Может быть стОит после установки 4.70а тут же заменить DLL на ту из 4.23? Как именно DLL зовется, можно подсмотреть в TOOLS.INI.
|
|
|
|
|
Mar 14 2013, 13:38
|
Профессионал
Группа: Свой
Сообщений: 1 047
Регистрация: 28-06-07
Из: Israel
Пользователь №: 28 763
|
Цитата(KnightIgor @ Mar 14 2013, 15:24) Наверное, KEIL привнес свою DLL к JLINK, которая и пропатчила клон. Может быть стОит после установки 4.70а тут же заменить DLL на ту из 4.23? Как именно DLL зовется, можно подсмотреть в TOOLS.INI. В любом случае - уже поздно Патч оказался дестроуктивным, и тперь мой JLink нераспознается вообще виндой, никак И в продаже, блин, этих клонов уже нет. Чего я в свое время два не купил?! Сейчас есть какой-то мини-жлинк и у-линки. http://www.ebay.com/itm/Mini-JLINK-V8-j-li...=item20cae45760http://www.ebay.com/itm/Ulink-2-USB-JTAG-E...51e&vxp=mtrСтоят примерно одинаково, что брать? Для ST я пока платой дискавери обойдусь, но у меня есть LPC мелькают. Но с ST_Link в 4.70а тоже проблемы - в меню System Viwer пусто, периферии нет. Вернулся в 4.23 - там все есть. Так что, несмотря на хороший редактор в 4.70а, придется пока сидеть в 4.23, только зря убил свой J-Link
|
|
|
|
|
Mar 14 2013, 16:01
|
Знающий
Группа: Участник
Сообщений: 643
Регистрация: 29-05-09
Из: Германия
Пользователь №: 49 725
|
Цитата(Allregia @ Mar 14 2013, 14:38) Для ST я пока платой дискавери обойдусь, но у меня есть LPC мелькают. Так ST-link с Дискавери-плат работает с любым процем. У меня, например - с EFM32. Цитата Но с ST_Link в 4.70а тоже проблемы - в меню System Viwer пусто, периферии нет. Вернулся в 4.23 - там все есть. Это дело не в ST-Link, а в DLL отображения и файлах описания периферии (SFD\<processor>\<processor_type>.SFR). Возможно, нужно подправить опции проекта (см. закладку Debug и там внизу), подставив туда более актуальные (возможно с другими именами) DLL, и путь к файлу *.SFR для процессора в закладке Target. Возможно, поехал индекс Target в базе поддерживаемых процессоров. Короче, надо внимательно сравнить опции проекта под 4.23 и 4.70a.
|
|
|
|
|
Mar 14 2013, 16:31
|
Профессионал
Группа: Свой
Сообщений: 1 047
Регистрация: 28-06-07
Из: Israel
Пользователь №: 28 763
|
Цитата(KnightIgor @ Mar 14 2013, 18:01) Так ST-link с Дискавери-плат работает с любым процем. У меня, например - с EFM32. Серьезно? Я не пробовал. просто где-то читал что простые ST-Link что на платах типа Дискавери, залочены на процы только от ST. Тогда хорошо! Цитата Это дело не в ST-Link, а в DLL отображения и файлах описания периферии (SFD\<processor>\<processor_type>.SFR). Возможно, нужно подправить опции проекта (см. закладку Debug и там внизу), подставив туда более актуальные (возможно с другими именами) DLL, и путь к файлу *.SFR для процессора в закладке Target. Возможно, поехал индекс Target в базе поддерживаемых процессоров. Короче, надо внимательно сравнить опции проекта под 4.23 и 4.70a. Попробую, спасибо.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|