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

 
 
> toolchain для STM32F405/407, Варианты для Линукс и Виндовс
BlackOps
сообщение Jan 17 2012, 16:41
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 618
Регистрация: 7-06-08
Из: USSR
Пользователь №: 38 121



До того имел дело только с ПИК32. Сейчас планирую начать с STM32F405/407, я пытаюсь найти статьи где написано как настроить софт для работы с этими чипами? в интернете в основном вижу пример под более старые STM32 контроллеры.

нашел еще бесплатный но слегка обрезанный Atollic, поддерживается зато С без ограничений, и основные функции отладки.

Исппользует ли кто чип серии STM32F405/407, а если да то каким набором средств пользуетесь и под какую ОС?


--------------------
Нажми на кнопку - получишь результат, и твоя мечта осуществится
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
BlackOps
сообщение Jul 8 2012, 01:06
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 618
Регистрация: 7-06-08
Из: USSR
Пользователь №: 38 121



в этом варианте надо скачивать вроде бесплатный Atollic TrueSTUDIO, всеравно хотелось бы избежать этих пакетов.

второй вариант в этом линке использовать Тексан. но он для Линукса.

так выходит под Win7 тока OpenOCD и этот труе студио, других бесплатных опций нет.

кстати, получилось его запустить, мне пришлось удалить родной драйвер от ст-линка и поставить lib-usb32. запустился опеноцд и законектился.
но потом проблемы:

1. в папке собранного проекта набираю:
arm-none-eabi-gdb stm32f4_blink_led.elf

2. затем это:
target extended
3. затем пробую разные команды простые но вот он мне что выдает:


C:\Users\blackops\Desktop\stm\stm32f4_blink_led-1.2.2-120323\stm32f4_blink_led-1
.2.2-120323\out>arm-none-eabi-gdb stm32f4_blink_led.elf
GNU gdb (Sourcery G++ Lite 2010.09-51) 7.2.50.20100908-cvs
Copyright © 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "--host=i686-mingw32 --target=arm-none-eabi".
For bug reporting instructions, please see:
<https://support.codesourcery.com/GNUToolchain/>...
Reading symbols from c:\users\blackops\desktop\stm\stm32f4_blink_led-1.2.2-12032
3\stm32f4_blink_led-1.2.2-120323\out\stm32f4_blink_led.elf...done.
(gdb) target extended localhost:3333
Remote debugging using localhost:3333
Remote 'g' packet reply is too long: 0000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000010
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000
(gdb) load
You can't do that when your target is `exec'
(gdb) run
Starting program: c:\users\blackops\desktop\stm\stm32f4_blink_led-1.2.2-120323\s
tm32f4_blink_led-1.2.2-120323\out\stm32f4_blink_led.elf
Don't know how to run. Try "help target".
(gdb) info registers
The program has no registers now.
(gdb) continue
The program is not being run.
(gdb) p/x *(uint32_t *) 0x40020400
Cannot access memory at address 0x40020400
(gdb)

в чем же тут проблема? в линуксе я например этими командами после запуска ст-линка мог смотреть регистры, грузить и запускать программу, как правильнее это сделать в случае с опеноцд? мануал особо не помог по этому поводу.

а вот распечатка из другово окна где запускался опенОСД:

C:\openocd060\bin-x64>openocd-x64-0.6.0-dev-120529191006.exe -f board/stm32f4dis
covery.cfg
Open On-Chip Debugger 0.6.0-dev-00599-ga21affa (2012-06-20-09:22)
Licensed under GNU GPL v2
For bug reports, read
http://openocd.sourceforge.net/doc/doxygen/bugs.html
1000 kHz
srst_only separate srst_nogate srst_open_drain
Info : clock speed 1000 kHz
Info : stm32f4x.cpu: hardware has 6 breakpoints, 4 watchpoints
Info : accepting 'gdb' connection from 3333
Info : stm32f4x errata detected - fixing incorrect MCU_IDCODE
Info : device id = 0x10006413
Info : flash size = 1024kbytes
Warn : acknowledgment received, but no packet pending
undefined debug reason 6 - target needs reset
Info : dropped 'gdb' connection
Info : accepting 'gdb' connection from 3333
Warn : acknowledgment received, but no packet pending
undefined debug reason 6 - target needs reset
Info : dropped 'gdb' connection


--------------------
Нажми на кнопку - получишь результат, и твоя мечта осуществится
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- BlackOps   toolchain для STM32F405/407   Jan 17 2012, 16:41
- - MK2   на сайте ST ест документация как собирать проекты ...   Jan 17 2012, 17:34
- - BlackOps   у меня уже есть ST-LINK Atollic - это как бы запа...   Jan 17 2012, 17:48
- - MK2   http://www.st.com/internet/com/SOFTWARE_RE...g_sol...   Jan 17 2012, 18:02
- - BlackOps   Вообщем сделал я следующее: 1. скачал Eclipse C/C...   Jan 17 2012, 22:40
- - BlackOps   ну вобщем скачал я peripheral library от st.com, и...   Jan 18 2012, 05:01
- - IgorKossak   Примеры можно взять, например здесь или соответств...   Jan 18 2012, 09:29
- - sherr   Можно еще вопрос близкий к теме - известно, ...   Jan 22 2012, 12:10
|- - AHTOXA   Вот здесь klen выложил тулчейн с поддержкой Cortex...   Jan 22 2012, 13:35
- - BlackOps   ок возвратился я к теме этой. получилось использов...   May 25 2012, 04:28
|- - Сергей Борщ   QUOTE (BlackOps @ May 25 2012, 07:28) и т...   May 25 2012, 06:13
- - BlackOps   а скорость у меня кстати такая с stlink_texane: 23...   May 25 2012, 08:15
|- - Сергей Борщ   QUOTE (BlackOps @ May 25 2012, 11:15) а с...   May 25 2012, 08:44
|- - Сергей Борщ   QUOTE (Сергей Борщ @ May 25 2012, 11:44) ...   May 25 2012, 14:03
|- - Сергей Борщ   QUOTE (Сергей Борщ @ May 25 2012, 17:03) ...   May 30 2012, 11:50
|- - AHTOXA   Я уже в нескольких местах читал, что свежий openoc...   May 30 2012, 18:36
- - BlackOps   ну вобщем я так понял что пока один только путь ес...   May 27 2012, 19:25
|- - Сергей Борщ   QUOTE (BlackOps @ May 27 2012, 22:25) ну ...   May 28 2012, 06:26
- - BlackOps   вот тут описан тулчейн который поддерживает и комп...   Jul 7 2012, 23:03
|- - _Артём_   Цитата(BlackOps @ Jul 8 2012, 02:03) Подс...   Jul 7 2012, 23:54
|- - _Артём_   Цитата(BlackOps @ Jul 8 2012, 04:06) в эт...   Jul 8 2012, 01:23
- - BlackOps   Атоллик тоже был бесплатным, и в один день разосла...   Jul 8 2012, 03:15
- - BlackOps   Кстати, тогда такой еще вопрос: Является ли легаль...   Jul 14 2012, 19:43


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

 


RSS Текстовая версия Сейчас: 30th June 2025 - 11:36
Рейтинг@Mail.ru


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