Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 27.12.2014, 15:44  
С.М.С
Гражданин KAZUS.RU
 
Аватар для С.М.С
 
Регистрация: 03.07.2010
Сообщений: 843
Сказал спасибо: 156
Сказали Спасибо 378 раз(а) в 190 сообщении(ях)
С.М.С на пути к лучшему
По умолчанию Keil uvision4 & STM32F101C4

Доброго времени! Делаю тахометр для УАЗ, в качестве МК выбрал STM32F101C4. Проблема в том, что при запуске отладки в режиме симуляции keil зацикливается в процедуре SetSysClockTo…, в зависимости от выбранной частоты, в цикле

Код:
/* Wait till HSE is ready and if Time out is reached exit */
  do
  {
    HSEStatus = RCC-›CR & RCC_CR_HSERDY;
    StartUpCounter++;  
  } while((HSEStatus == 0) && (StartUpCounter != HSE_STARTUP_TIMEOUT));
Сразу скажу что пробовал расскоментировать разные строки из

Код:
#if defined (STM32F10X_LD_VL) || (defined STM32F10X_MD_VL) || (defined STM32F10X_HD_VL)
/* #define SYSCLK_FREQ_HSE    HSE_VALUE */
 #define SYSCLK_FREQ_24MHz  24000000
#else
/* #define SYSCLK_FREQ_HSE    HSE_VALUE */
/* #define SYSCLK_FREQ_24MHz  24000000 */ 
/* #define SYSCLK_FREQ_36MHz  36000000 */
/* #define SYSCLK_FREQ_48MHz  48000000 */
/* #define SYSCLK_FREQ_56MHz  56000000 */
#define SYSCLK_FREQ_72MHz  72000000 
#endif
Причём это пока только с STM32F101C4, выбрав STM32F101С6 или STM32F103… этого вопроса не возникает симулятор спокойно переходит к Main. пробовал переустановить ОС, так как подглючивала, но результат такойже.

Кто в курсе, скажите, что не так делаю.
Вложения:
Тип файла: rar ARM - STM32F101C4T6A-tachometer.rar (1.84 Мб, 37 просмотров)
Реклама:
С.М.С вне форума  
Непрочитано 27.12.2014, 16:09  
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: Keil uvision4 & STM32F101C4

Да всё вы правильно делаете. Кейл симулирует не все камни, с этим просто нужно смириться. Бороться с этим бесполезно, переходите на хардварную отладку. В симуляторе можно отлаживать только не привязанные к железу куски кода.
STM32F0 вне форума  
Сказали "Спасибо" STM32F0
С.М.С (27.12.2014)
Непрочитано 27.12.2014, 17:08  
С.М.С
Гражданин KAZUS.RU
 
Аватар для С.М.С
 
Регистрация: 03.07.2010
Сообщений: 843
Сказал спасибо: 156
Сказали Спасибо 378 раз(а) в 190 сообщении(ях)
С.М.С на пути к лучшему
По умолчанию Re: Keil uvision4 & STM32F101C4

Весело, перебрался с AVR думал как замечательно удобная отладка, ан нет и здесь не всё радужно. Попробовал выбрать STM32F103C4 как совпадающую по ногам, тоже самое, что-то С4 ему не нравится.

Последний раз редактировалось С.М.С; 27.12.2014 в 17:16.
С.М.С вне форума  
Непрочитано 27.12.2014, 17:37  
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: Keil uvision4 & STM32F101C4

Юзайте железную отладку и не мучайтесь.
STM32F0 вне форума  
Эти 2 пользователя(ей) сказали Спасибо STM32F0 за это сообщение:
dosikus (27.12.2014), С.М.С (27.12.2014)
Непрочитано 27.12.2014, 17:45  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Keil uvision4 & STM32F101C4

Сообщение от STM32F0 Посмотреть сообщение
Юзайте железную отладку и не мучайтесь.
Ну да, в железе веселей будет.
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 03.01.2015, 22:40  
С.М.С
Гражданин KAZUS.RU
 
Аватар для С.М.С
 
Регистрация: 03.07.2010
Сообщений: 843
Сказал спасибо: 156
Сказали Спасибо 378 раз(а) в 190 сообщении(ях)
С.М.С на пути к лучшему
По умолчанию Re: Keil uvision4 & STM32F101C4

Чтобы не плодить тем, спрошу здесь.
Тот же МК STM32F101C4, подключаю датчик температуры виде LM75A и контроллер не переходит к процедуре Main, а зависает, если смотреть в окне дизассемблера:

Код:
0x1FFFF3B2 F8D01808  LDR      r1,[r0,#0x808]
0x1FFFF3B6 0549      LSLS     r1,r1,#21
0x1FFFF3B8 D4FB      BMI      0x1FFFF3B2
LM75A подключена по I2C, к PB7 – SDA, PB6 – SCL, на эти же линии поставлены подтягивающие к 3.3В резисторы на 10кОм. Если резисторы отпаять, то программа пробивается к SystemInit и затем к Main. Может, кто сталкивался и поделится опытом
С.М.С вне форума  
Непрочитано 03.01.2015, 23:29  
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: Keil uvision4 & STM32F101C4

ИМХО у вас свал в хардфаульт, но резистоы здесь никаким боком.
STM32F0 вне форума  
Сказали "Спасибо" STM32F0
С.М.С (04.01.2015)
Непрочитано 03.01.2015, 23:51  
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Keil uvision4 & STM32F101C4

Вот и мне показалось, что до инициализации порта они, как бы, не при делах.

Отладка уже хардверная?
Какой тип камня в свойствах проекта (т.е. какова тактовая частота ядра) ?
omercury вне форума  
Сказали "Спасибо" omercury
С.М.С (04.01.2015)
Непрочитано 03.01.2015, 23:53  
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: Keil uvision4 & STM32F101C4

Да, кстати, оверклокинг - одна из причин свала в хардфаульт.
STM32F0 вне форума  
Сказали "Спасибо" STM32F0
С.М.С (04.01.2015)
Непрочитано 04.01.2015, 00:11  
С.М.С
Гражданин KAZUS.RU
 
Аватар для С.М.С
 
Регистрация: 03.07.2010
Сообщений: 843
Сказал спасибо: 156
Сказали Спасибо 378 раз(а) в 190 сообщении(ях)
С.М.С на пути к лучшему
По умолчанию Re: Keil uvision4 & STM32F101C4

Благодарю за пинок, Boot0 к минусу не подтянул, ножки рядом, вот и наводило.
С.М.С вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка в Keil uVision4 при прошивке контроллера decoysmile Песочница (вопросы новичков) 1 15.06.2013 15:52
Keil uVision4 kaarb Микроконтроллеры, АЦП, память и т.д 7 12.03.2012 21:36
Проблема с Keil uVision4 <smbd> Микроконтроллеры, АЦП, память и т.д 0 12.04.2011 20:03
Keil uVision4 maruda_v Микроконтроллеры, АЦП, память и т.д 5 28.08.2010 00:44
Помогите с програмой к C8051F000 на KEIL uvision4 syrotkin Микроконтроллеры, АЦП, память и т.д 6 05.05.2010 21:03


Часовой пояс GMT +4, время: 19:42.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot