реклама на сайте
подробности

 
 
> stm32f4xx, у кого-нибудь уже есть сие чудо?
klen
сообщение Nov 8 2011, 15:27
Сообщение #1


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



хочется спросить про ощущения ...
если есть осчастливленные - предлагаю затестить FPU, очень интересно что из него выжать можно
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Allregia
сообщение Jan 10 2012, 16:49
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 28-06-07
Из: Israel
Пользователь №: 28 763



Интересная хрень получается.
Во 1-х, перемычка SB12 стояла, т.е. SWO был подключен. Убрал - ничего не изменилось.

Далее: отключил встроенный ST-Link (самым простым способом- поатавил перемычку SB10 есу на ресет), подключил J-Link через CN2 - только SWDIO, SWCLK, GND и VCC.
(для последнего - пришлось соединить 1-ю ногу CN1 c крайнего пина SB2, без этого J-Link проц видел, но работать не хотел, по Ctrl-F5 в Кейле).

Ресет и SWO не подключал.

Со встроенным ST-Link по SWD: переменные в окне Watch видны только при остановке программы.
Во время работы - они не меняются.
при наведении курсора на переменную в тексте - не видны.

С J-Link по SWD: переменные в окне Watch видны и меняются при работе программы! Тажке при наведении на них курсора.
Но(!) - при остановке программы, в окне Watch оно пишет <cannot evaluate>.
Переменные глобальные, локальнй при остановке видит!
Подключил ресет - ничего не изменилось.

Честно говоря, даже не знаю что лучше - видеть пересенные динамически во время работы, или видеть при остановке.
Наверное все же второе (тогда вопрос - как этого добится в J-Link?)

Я бы конечно предпочел и то и другое sm.gif, как оно с JTAG.

Есть у народа какие-то мысли по этому поводу?
Go to the top of the page
 
+Quote Post
topkin
сообщение Jan 11 2012, 04:50
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 152
Регистрация: 21-12-05
Из: Москва
Пользователь №: 12 476



Я так думаю, что тут дело в IDE. Вы какую среду разработки используете?
Возможно это маркетинговый ход, чтобы вы купили более дорогие отладчики, типа J-Link или u-Link. Я даже по-моему это видел табличку в мануале к кейлу, что поддержка просмотра переменных в реал тайме для ST-Link не доступна и много еще чего, а для u-Link пожалуйста. К сожалению кейла сейчас под рукой нет, чтобы это проверить, покопайте в эту сторону...
Go to the top of the page
 
+Quote Post
Allregia
сообщение Jan 11 2012, 11:39
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 28-06-07
Из: Israel
Пользователь №: 28 763



Цитата(topkin @ Jan 11 2012, 06:50) *
Я так думаю, что тут дело в IDE. Вы какую среду разработки используете?


4.22а

Цитата
Возможно это маркетинговый ход, чтобы вы купили более дорогие отладчики, типа J-Link или u-Link. Я даже по-моему это видел табличку в мануале к кейлу, что поддержка просмотра переменных в реал тайме для ST-Link не доступна и много еще чего, а для u-Link пожалуйста. К сожалению кейла сейчас под рукой нет, чтобы это проверить, покопайте в эту сторону...

Так у меня есть J-Link, посмотрите выше внимательно. Я набортный ST-Link отключил.

Но сегодня все еще чудесатее - у меня кроме дискавери есть еще плата с полным JTAG-ом под F105, я перепаял проц на F407 и попробовал ту-же программу: SysTick из комплекта дискавери, в которой толко в основном цикле я добавил:
Код
    /* Insert 100 ms delay */
    Delay(100);  <- это было
это добавил:
    if(cnt++>9) {
       cnt=0;
        tvar++;
    }


Сдуру уде пробовал на cnt, tvar поставить volatile - ничего не изменилось ("сдуру" - потому что мысль была что оптимизатор их выкидывает, но тогда ведь и реалтайме их было бы не видно)

Видимо дело не в SWD - с JTAG тоже самой. т.е. "на ходу" (в реалтайме) переменные видны, а при остановке программы руками или по брейкпойнту - нет! Сразу "cannot evaluate>.

С LPC1768 работало и в останове и в реалтайме.
Могу попробовать еще на F105, если заработает, значит эта проблема только в F4xx или в 4.22а Кейле. Попробую 4.23 поставить.
Go to the top of the page
 
+Quote Post
sonycman
сообщение Jan 11 2012, 14:26
Сообщение #5


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(Allregia @ Jan 11 2012, 15:39) *
С LPC1768 работало и в останове и в реалтайме.
Могу попробовать еще на F105, если заработает, значит эта проблема только в F4xx или в 4.22а Кейле. Попробую 4.23 поставить.

Это всё глюки Кейла.
Я от их отладчика последнее время тоже не в восторге.
Такой ерундой, как просмотром переменных не занимался особо, но SAM3U4 эта IDE даже прошить без глюков не способна, во время пошаговой отладки курсор в окне ассемблера прыгает как безумный вверх-вниз - сфокусироваться на текущей команде просто невозможно.
Плюс программа, работающая с MCI контроллера, нормально не работала под отладчиком.
Пробовал версии 4.21 и 4.23.

Зато все вышеперечисленные проблемы отсутствуют в отладчике IAR - попробуйте создать проект и потестить в нём.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- klen   stm32f4xx   Nov 8 2011, 15:27
- - aT-DeviLru   На семинаре Компэла "STM32L – Cortex-M3 для н...   Nov 8 2011, 18:01
- - -JonnS-   Посмотрите здесь: Док1, Док2, Док3, Док4, Док5   Nov 8 2011, 21:26
|- - klen   доки почитал, спасибо, кое где манагеры жгут непод...   Nov 9 2011, 09:34
|- - General Dead   Цитата(klen @ Nov 9 2011, 12:34) STM32F4D...   Nov 9 2011, 19:09
- - ведущий_специалист   В питере компэл 1го декабря на семинаре будет разд...   Nov 14 2011, 15:18
|- - klen   Цитата(ведущий_специалист @ Nov 14 2011, 19...   Nov 14 2011, 19:45
|- - topkin   Цитата(klen @ Nov 14 2011, 23:45) где я а...   Nov 15 2011, 04:24
- - Flexz   Судя по efind-у первая партия процов STM32F405RGT6...   Nov 15 2011, 06:29
|- - КонстантинТ   Цитата(Flexz @ Nov 15 2011, 10:29) Судя п...   Nov 15 2011, 09:12
- - Flexz   Простите, и что там смотреть? Я очччень рад, что н...   Nov 15 2011, 10:42
|- - КонстантинТ   Цитата(Flexz @ Nov 15 2011, 14:42) Прости...   Nov 15 2011, 12:20
- - Flexz   Цитата(КонстантинТ @ Nov 15 2011, 15:20) ...   Nov 15 2011, 12:34
|- - КонстантинТ   Цитата(Flexz @ Nov 15 2011, 16:34) Ничего...   Nov 15 2011, 14:18
- - Flexz   Для "пощупать" достаточно и одной штуки....   Nov 15 2011, 15:26
- - AloneWolf   Для интересных разработок есть одна свободная плат...   Dec 2 2011, 20:56
- - scifi   Напаял макет с STM32F4xx. Погонял FFT из CMSIS. Мо...   Dec 2 2011, 21:24
|- - topkin   Цитата(scifi @ Dec 3 2011, 01:24) Напаял ...   Dec 5 2011, 11:07
|- - scifi   Цитата(topkin @ Dec 5 2011, 15:07) Выклад...   Dec 5 2011, 11:33
|- - Serg_D   Цитата(scifi @ Dec 5 2011, 15:33) arm_rff...   Dec 6 2011, 15:26
|- - klen   странно что из флеша медленнее чем из ОЗУ, какбээ...   Dec 6 2011, 17:55
|- - scifi   Цитата(klen @ Dec 6 2011, 21:55) странно ...   Dec 6 2011, 18:52
|- - Danis   Пришла мне stm32f4discovery. Пока лежит, на канику...   Dec 29 2011, 15:49
|- - blackfin   Цитата(Danis @ Dec 29 2011, 19:49) Дайте ...   Dec 29 2011, 16:33
- - ViKo   Где купить STM32F4DISCOVERY в моем М.нске? Где куп...   Dec 6 2011, 10:58
- - ChipKiller   Цитата("Danis")..В постах выше просили «...   Dec 29 2011, 16:36
- - x83   Цитата(Danis @ Dec 29 2011, 20:49) Пришла...   Jan 7 2012, 20:51
|- - Allregia   Цитата(x83 @ Jan 7 2012, 22:51) А откуда ...   Jan 7 2012, 22:01
||- - sonycman   Цитата(Allregia @ Jan 8 2012, 02:01) А я ...   Jan 7 2012, 22:33
|- - General Dead   Цитата(x83 @ Jan 7 2012, 22:51) А откуда ...   Jan 8 2012, 10:09
|- - sonycman   Цитата(General Dead @ Jan 8 2012, 14:09) ...   Jan 8 2012, 11:26
|- - General Dead   Цитата(sonycman @ Jan 8 2012, 13:26) Ну е...   Jan 8 2012, 16:24
|- - Allregia   Цитата(General Dead @ Jan 8 2012, 18:24) ...   Jan 8 2012, 21:51
|- - sonycman   Цитата(Allregia @ Jan 9 2012, 01:51) Толк...   Jan 8 2012, 22:37
||- - Allregia   Цитата(sonycman @ Jan 9 2012, 00:37) Хм, ...   Jan 9 2012, 09:53
||- - sonycman   Цитата(Allregia @ Jan 9 2012, 13:53) Хотя...   Jan 9 2012, 12:45
||- - Allregia   Цитата(sonycman @ Jan 9 2012, 14:45) Про ...   Jan 9 2012, 13:30
||- - sonycman   Цитата(Allregia @ Jan 9 2012, 17:30) Я за...   Jan 9 2012, 16:19
||- - Allregia   Цитата(sonycman @ Jan 9 2012, 18:19) Верн...   Jan 9 2012, 20:54
|- - x83   Цитата(Allregia @ Jan 9 2012, 02:51) Я бы...   Jan 9 2012, 16:27
|- - x83   Столкнулся c интересной ситуацией Цитата(x83 ...   Jan 24 2012, 02:32
|- - AHTOXA   Цитата(x83 @ Jan 24 2012, 08:32) Теперь в...   Jan 24 2012, 05:44
|- - x83   Цитата(AHTOXA @ Jan 24 2012, 10:44) Ух ты...   Jan 24 2012, 07:43
|- - zoddy   Цитата(AHTOXA @ Jan 24 2012, 10:44) Ух ты...   Jan 24 2012, 10:26
- - skripach   Цитатапеременные "на ходу" Я и не знал п...   Jan 9 2012, 21:50
|- - Allregia   Цитата(skripach @ Jan 9 2012, 23:50) Я и ...   Jan 10 2012, 06:20
- - borman11   Может не в тему, но для каких реальных задач (кром...   Jan 10 2012, 06:38
|- - Danis   Прошу прощения за задержку с ответом. Содержание д...   Jan 12 2012, 17:46
- - sergvks   Интересно что у Ф4 со скоростью юсб хоста в фул и ...   Jan 24 2012, 05:44
- - AHTOXA   Цитата(x83 @ Jan 24 2012, 13:43) Надо соб...   Jan 25 2012, 04:03
- - klen   попробывал кодить шить отлаживать. квадратурный мо...   Feb 3 2012, 14:58


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st August 2025 - 04:03
Рейтинг@Mail.ru


Страница сгенерированна за 0.01457 секунд с 7
ELECTRONIX ©2004-2016