|
|
  |
STM32F103x, делимся впечатлениями |
|
|
|
Jan 13 2008, 08:37
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Лучше скажите как умудрится сделать чтобы отладчик все время спотыкался на прерываниях. Такого никогда не было и в последнем компилере нет. Подозреваю, что была либо целостность сигналов нарушена, либо ядро не в режиме из-за неправильной инициализации. Кстати в Cortex увеличилось количество допустимых брекпойнтов. Цитата(OVladimir @ Jan 13 2008, 11:00)  это может потому что частота JTAG в 1 MHz вместо 200 kHz в лпц
Вопрос в другом, реально ли в кейле сделать обход обработчиков прерываний, о котором упоминал KRS, и начиная с какой версии это возможно сделать?
|
|
|
|
|
Jan 13 2008, 08:43
|
Участник

Группа: Участник
Сообщений: 40
Регистрация: 10-01-07
Из: Вильнюс
Пользователь №: 24 290

|
Цитата(AlexandrY @ Jan 13 2008, 10:37)  Лучше скажите как умудрится сделать чтобы отладчик все время спотыкался на прерываниях. Такого никогда не было и в последнем компилере нет.
Подозреваю, что была либо целостность сигналов нарушена, либо ядро не в режиме из-за неправильной инициализации.
Кстати в Cortex увеличилось количество допустимых брекпойнтов. Ничего не делал специально, иннициализация ровно такая же как и в примерах с сайта кейл, буду ковырять тогда глубже, а точек останова да, больше: 8 вместо 2 в ARM7
|
|
|
|
|
Jan 13 2008, 09:18
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(OVladimir @ Jan 13 2008, 08:30)  это может потому что частота JTAG в 1 MHz вместо 200 kHz в лпц Про 200 что-то ну совсем не то. Вот прямо случайно прямо сейчас работал как обычно на 4000 (четырех тысячах килогерц) рекордами не занимался, просто работал. Код - Connecting via USB to J-Link device 0 - J-Link firmware: V1.20 (J-Link compiled Jun 14 2007 14:36:33 ARM Rev.5) - JTAG speed: 50 kHz (Fixed) - Initializing CPU core (Init sequence) ... - Initialized successfully - WARNING: Measured CPU clock frequency is higher than selected. (Measured: 59760 kHz, Selected: 14745 kHz) - CPU clock frequency: 14745 kHz (Measured: 59760 kHz) - JTAG speed: 4000 kHz (Fixed) - J-Link found 2 JTAG devices. Core ID: 0x4F1F0F0F (ARM7) - Connected successfully Reading entire flash chip ... - 27 sectors, 1 range, 0x0 - 0x7CFFF - RAM tested O.K. - Using DCC mode - Target memory read successfully. (86000 bytes, 2 ranges) - Completed after 0.861 sec Core ID это LPC2138.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Jan 20 2008, 23:19
|
Знающий
   
Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246

|
Если кому интересно - выкладываю демоплату от ST (проект в AltiunDesigner 6.?).
Сообщение отредактировал Vitaliy_ARM - Jan 20 2008, 23:20
--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
|
|
|
|
|
Jan 24 2008, 13:14
|
Знающий
   
Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246

|
Цитата(Сергей Борщ @ Jan 24 2008, 14:41)  Это твой GNU gcc-frendly проект был, или в комплекте шел? Если твой - выложишь? Надо с чего-то начинать когда-нибудь, а то пока все доку читаю. У меня есть куча примеров для платы, которую я выкладывал и не только.
--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
|
|
|
|
|
Jan 24 2008, 13:49
|

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

|
Цитата(zltigo @ Jan 24 2008, 14:27)  На счет денег только это показалось, то, что ты получил все-в-одном это ограниченная версия платного продукта рекламу которого ST отспонсировало.  ага, моий проект - за 3 минуты наваял !! не тконечно, пример был зашит вдевайс - катание шарика по экрану (обработка сигнала акселеромеров), графическое меню, какието еще игрушки типа arcanoid и тд,. Установив Raid7 скаченный с сайта там же обнаружился именно тот пример для STM32 который зашит производителем (видимо они дружат). 2 Zltigo А что платное, в чем подвох то? На сайте Raid7 написано что все тулсы при использовании GNU GCC и использовании STM32 "No software limitation"
|
|
|
|
|
Jan 24 2008, 14:56
|
Знающий
   
Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246

|
Цитата(klen @ Jan 24 2008, 16:49)  А что платное, в чем подвох то? На сайте Raid7 написано что все тулсы при использовании GNU GCC и использовании STM32 "No software limitation" А бесплатные j-таги не пробовали прикручивать?
Сообщение отредактировал Vitaliy_ARM - Jan 24 2008, 14:58
--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
|
|
|
|
|
  |
7 чел. читают эту тему (гостей: 7, скрытых пользователей: 0)
Пользователей: 0
|
|
|