28.06.2011, 12:11
|
|
Почётный гражданин KAZUS.RU
Регистрация: 22.06.2004
Адрес: Харьков
Сообщений: 1,488
Сказал спасибо: 3,207
Сказали Спасибо 3,010 раз(а) в 686 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от tanq
|
Если надо, могу выложить пустые проекты для c::b для cortex-m0 и cortex-m3.
|
Хотелось бы глянуть
|
|
|
|
28.06.2011, 14:02
|
|
Временная регистрация
Регистрация: 14.11.2008
Сообщений: 68
Сказал спасибо: 3
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от a-fisher
|
Оооо! пришла плата! 5 недель шла. Диск - зараза - плохо читается и на китайском все
|
ой а у меня такая же плата
удалось кому нибудь инициализировать дисплейчик?
|
|
|
|
28.06.2011, 14:31
|
|
Гражданин KAZUS.RU
Регистрация: 12.10.2009
Сообщений: 576
Сказал спасибо: 30
Сказали Спасибо 138 раз(а) в 110 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от lsa
|
Хотелось бы глянуть
|
Прилагаю. Я допилил проект чтоб он был для STM32F100, так что почти ничего переделывать не надо будет. Для использования потребуется в свойствах проекта переправить пути к библиотеке (туда где реально тулчейн установлен).
Для смены процессора в самом верху файла memory.ld исправить размеры памяти и начальные адреса. Сейчас там 16K/4K. И еще в свойства проекта или в сам исходник добавить define STM32F10X_LD или STM32F10X_MD STM32F10X_HD STM32F10X_CL
Я хидеры немного тоже поправил, выкинул весь левый код. Пустой исходник дает 220 байт при компиляции, т.е. там чисто таблица прерываний. Весь стартап код сделан на C, что есть очень хорошо.
|
|
|
|
28.06.2011, 16:51
|
|
Почётный гражданин KAZUS.RU
Регистрация: 22.06.2004
Адрес: Харьков
Сообщений: 1,488
Сказал спасибо: 3,207
Сказали Спасибо 3,010 раз(а) в 686 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от tanq
|
почти ничего переделывать не надо будет
|
Попробовал я ваш проект. Ничего не получилось.
Цитата:
|
"UsbCdc - default" uses an invalid compiler. Probably the toolchain path within the compiler options is not setup correctly?! Skipping...
Nothing to be done.
|
А по теме - так до сих пор не нашел нормальную IDE, которую хотелось бы изучать и тратить на это время. Вроде и интерфейс нормальный и работает быстро. Но проект же ведь должеy сохранять настройки. Ан нет, каждый раз приходится искать сначала проблемы компиляции пустого файла. Так пока до дела дойдет уже седой стану.
|
|
|
|
28.06.2011, 17:00
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.02.2008
Сообщений: 1,817
Сказал спасибо: 126
Сказали Спасибо 605 раз(а) в 422 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от k000858
|
удалось кому нибудь инициализировать дисплейчик?
|
А какие проблемы, у меня работает. Использовал библиотеки котрые шли с ним.
|
|
|
|
28.06.2011, 22:15
|
|
Гражданин KAZUS.RU
Регистрация: 12.10.2009
Сообщений: 576
Сказал спасибо: 30
Сказали Спасибо 138 раз(а) в 110 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от lsa
|
Попробовал я ваш проект. Ничего не получилось.
|
1. Компилер надо ОТДЕЛЬНО ставить, он не идет в комплекте с code::blocks. Я использовал yagarto, но есть и другие сборки для ARM.
2. Когда компилер распакован в папку, запускаем c::b -› Settings -› Compiler and Debugger Выбираем GNU ARM GCC Compiler и указваем ему правильные пути. При этом проверить имена экзешников, т.к. они отличаются у разных сборок.
|
|
|
|
28.06.2011, 22:45
|
|
Почётный гражданин KAZUS.RU
Регистрация: 22.06.2004
Адрес: Харьков
Сообщений: 1,488
Сказал спасибо: 3,207
Сказали Спасибо 3,010 раз(а) в 686 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от tanq
|
Компилер надо ОТДЕЛЬНО
|
Так он у меня и стоит отдельно.
И в настройках указан. В зависимости от настроек происходят разные ошибки.
Заколебался тюнинговать и бросил. Пойдет фтопку с другими IDE.
Спасибо за желание помочь.
Вот WinAVR тоже вроде не простой компилятор. Но он сам прикручивается к Студии. Я могу свои старые и новые проекты открывать на рабочем и домашнем компьютере.
Последний раз редактировалось lsa; 28.06.2011 в 22:49.
|
|
|
|
29.06.2011, 07:02
|
|
Временная регистрация
Регистрация: 14.11.2008
Сообщений: 68
Сказал спасибо: 3
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от andries5
|
А какие проблемы, у меня работает. Использовал библиотеки котрые шли с ним.
|
ну во-первых я так и не понял, какие именно использовать библиотеки. там их нескалько
а так же компилятор ругается на строки.
GPIO_InitTypeDef GPIO_InitStructure;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
и тд. Компилю в Кейли. подозреваю что нужно подключить какие то библиотеки
еще бы мейн глянуть
|
|
|
|
29.06.2011, 13:12
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.02.2008
Сообщений: 1,817
Сказал спасибо: 126
Сказали Спасибо 605 раз(а) в 422 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
k000858, Приду домой, создам пустой проект с инициализацией и библиотеками в Кейле. Тогда и сброшу.
|
|
|
|
29.06.2011, 13:52
|
|
Временная регистрация
Регистрация: 14.11.2008
Сообщений: 68
Сказал спасибо: 3
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от andries5
|
k000858, Приду домой, создам пустой проект с инициализацией и библиотеками в Кейле. Тогда и сброшу.
|
о, буду применого благодарен
для того чтоб удостовериться что платы у нас одинаковые (ведь есть ST фирменная а есть китайская) сравним распиновку подключения
Код:
|
// mainboard
3.3 GND
PE0 PE1
... ...
PE14 PE15
PC6 PD13
PD14 PD15
RESET NC (PD13)
PC11 PC5
PC12 PB2
PC10 PC7
PC8 PC9
// LCD Module
3.3 GND
DB0 DB1
... ...
DB14 DB15
CS RS
WR RD
RESET EN????
MISO INT
MODI LE
SCLK F_CS
TP_CS SD_CS |
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 03:30.
|
|