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

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

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

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

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

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


 
Опции темы
Непрочитано 26.01.2012, 15:49  
Sirius1
Прохожий
 
Регистрация: 10.09.2006
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Sirius1 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Добрый день. Помогите пожалуйста решить проблему со стартапом. Есть EWARM пятый, процессор STM32f103 и, собственно, файл startup_stm32f10x_hd.s. При комиляции выдает ошибку:

Error[110]: Mixing pubweak and non pubweak symbols in a section E:\...\startup_stm32f10x_hd.s 137.

Ругается на секцию:

PUBWEAK Reset_Handler
SECTION .text:CODE:REORDER(2)
Reset_Handler
LDR R0, =SystemInit
BLX R0
LDR R0, =__iar_program_start
BX R0
Весь инет уже прополол по поводу этой ошибки
Реклама:
Sirius1 вне форума  
Непрочитано 26.01.2012, 16:59  
Fagoth
Частый гость
 
Регистрация: 07.03.2005
Адрес: Москвобласть
Сообщений: 33
Сказал спасибо: 15
Сказали Спасибо 6 раз(а) в 4 сообщении(ях)
Fagoth на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от slovak194 Посмотреть сообщение
Все прошивается, дебагится и работает.
STLinkUSBDriver.dll
У меня не сработало - при попытке что загрузки, что отладки вылезает сообщение "No STLink detected". С родной dll работает только debug. Можете выложить работающий проект для discovery?
Fagoth вне форума  
Непрочитано 26.01.2012, 17:50  
andries5
Почётный гражданин KAZUS.RU
 
Регистрация: 19.02.2008
Сообщений: 1,808
Сказал спасибо: 124
Сказали Спасибо 604 раз(а) в 421 сообщении(ях)
andries5 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Вообще на keil.com написано
"The ST-LINK driver from STMicroelectronics does not support separate Load and Erase functions."
Для ■MDK-ARM Version 4.14 and older.
http://www.keil.com/support/docs/3547.htm
Надо на более раннем поискать длл и пробовать.
andries5 вне форума  
Непрочитано 26.01.2012, 18:40  
Fagoth
Частый гость
 
Регистрация: 07.03.2005
Адрес: Москвобласть
Сообщений: 33
Сказал спасибо: 15
Сказали Спасибо 6 раз(а) в 4 сообщении(ях)
Fagoth на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от andries5 Посмотреть сообщение
"The ST-LINK driver from STMicroelectronics does not support separate Load and Erase functions."
Это мы поняли опытным путём Я хочу повторить опыт slovak194
Fagoth вне форума  
Непрочитано 26.01.2012, 18:56  
Fagoth
Частый гость
 
Регистрация: 07.03.2005
Адрес: Москвобласть
Сообщений: 33
Сказал спасибо: 15
Сказали Спасибо 6 раз(а) в 4 сообщении(ях)
Fagoth на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от PlainUser Посмотреть сообщение
Вот она строчка счастья:

"C:\Program Files\STMicroelectronics\STM32 ST-Link Utility\ST-Link Utility\ST-LINK_CLI.exe" -c SWD -ME -P "Debug/MY.hex" 0x08000000 -Rst -Run
Вот так у меня заработала кнопка load с помошью утилиты от st (см. скрин).
З.Ы. Интересно заставить это загружать и исполнять в RAM...
Миниатюры:
Нажмите на изображение для увеличения
Название: Снимок.png
Просмотров: 112
Размер:	50.7 Кб
ID:	30928  
Fagoth вне форума  
Непрочитано 26.01.2012, 19:43  
andries5
Почётный гражданин KAZUS.RU
 
Регистрация: 19.02.2008
Сообщений: 1,808
Сказал спасибо: 124
Сказали Спасибо 604 раз(а) в 421 сообщении(ях)
andries5 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Т.е. каждый раз надо прописывать в строке аргумента имя файла. Быстрее запустить дебаг. Но, кому как.
andries5 вне форума  
Непрочитано 26.01.2012, 20:46  
Fagoth
Частый гость
 
Регистрация: 07.03.2005
Адрес: Москвобласть
Сообщений: 33
Сказал спасибо: 15
Сказали Спасибо 6 раз(а) в 4 сообщении(ях)
Fagoth на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от andries5 Посмотреть сообщение
Быстрее запустить дебаг.
Ну у меня под виртуалбоксом до 3-5 секунд дебаг запускается. А тут 1 раз прописал на всё время работы над проектом и забыл - так гораздо быстрее.
Fagoth вне форума  
Непрочитано 26.01.2012, 20:56  
andries5
Почётный гражданин KAZUS.RU
 
Регистрация: 19.02.2008
Сообщений: 1,808
Сказал спасибо: 124
Сказали Спасибо 604 раз(а) в 421 сообщении(ях)
andries5 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

В принципе верно. Согласен.
andries5 вне форума  
Непрочитано 27.01.2012, 00:01  
Zemlyanov
Гражданин KAZUS.RU
 
Регистрация: 17.09.2006
Сообщений: 633
Сказал спасибо: 78
Сказали Спасибо 69 раз(а) в 57 сообщении(ях)
Zemlyanov на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Решил попробовать STM32. В качестве компилятора решил использовать KEIL 4.23
Так как демоплаты пока нет, решил просто написать код в компиляторе, и проверить в его симуляторе.
Для ознакомления взял пример с одного из сайтов, в примере было обычное включение и выключение пина для МК STM32F103C8.
Все получилось, в симуляторе вижу как включается и выключается пин.
Вижу предложенную периферию для мониторинга

Подумал как вес просто и решил сделать тоже самое но для мк STM32F100RBT ( как в Discovery). Создал проект , сделал все настройки для данного МК, повторил код как и для предыдущего .
Начал компилировать , все вроде прошло нормально кроме двух Wrning ( о них по позже)
Зашел в симулятор е в раздел Peripherals и не увидел там ничего подобного как в предыдущем МК , там нет той периферии что была предложена для мониторинга на предыдущем мк ( ниже прикрепил принтскрины) И симуляция не идет, жму на пошаговое выполнение и ничего не происходит . В чем дело? Где я ошибся ? Или не все МК линейки STM32 можно погонять в симуляторе?
Миниатюры:
Нажмите на изображение для увеличения
Название: u1.jpg
Просмотров: 60
Размер:	42.5 Кб
ID:	30938   Нажмите на изображение для увеличения
Название: u2.jpg
Просмотров: 58
Размер:	67.0 Кб
ID:	30939  

Последний раз редактировалось Zemlyanov; 27.01.2012 в 00:03.
Zemlyanov вне форума  
Непрочитано 27.01.2012, 00:15  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Zemlyanov, STM32F100x не симмулируются.
Easyrider83 вне форума  
Сказали "Спасибо" Easyrider83
Zemlyanov (27.01.2012)
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Школа АRMрестлинга Uragan90 Микроконтроллеры, АЦП, память и т.д 54 22.08.2011 16:13
ARM Cortex M3 + Linux SiMiLya Микроконтроллеры, АЦП, память и т.д 10 17.06.2011 17:20
Помогите с STM32 - очень нужно... yakuzaa Микроконтроллеры, АЦП, память и т.д 60 04.08.2010 11:04
Как добавить поддержку для STM32 SFHK Микроконтроллеры, АЦП, память и т.д 11 18.12.2009 18:09


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


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