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

 
 
 
Reply to this topicStart new topic
> Софт с CD для отладочной платы
Dondob
сообщение Apr 19 2016, 16:16
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 102
Регистрация: 3-03-08
Из: España
Пользователь №: 35 601



Прикрепленное изображение
Stm32f103rbt6 Development Board + 2,8 "TFT Touch pantalla Lcd Módulo De Pantalla


Получил с ибея плату, думаю что для начинающего самое то. Только вот диск не пришёл. Может есть у кого....
И вообще, наверняка это явление распространённое. Может имеет смысл иметь на сайте общедоступное хранилище в виде "картинка + диск" или даже "Картинка + список штатного софта + ссылки" (ведь наверняка многое совпадает).
Go to the top of the page
 
+Quote Post
AleksBak
сообщение Apr 20 2016, 07:25
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 132
Регистрация: 6-02-16
Из: г. Баку
Пользователь №: 90 364



А у меня такая же плата. Правда диска что-то пока не нашел. Там много было чего на нем. Вы бы лучше с продавцом вначале связались бы.
Go to the top of the page
 
+Quote Post
Эдди
сообщение Apr 20 2016, 07:40
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250



А у меня к паре таких плат диски зачем-то прислали. Смотреть внутрь не советую — чревато как минимум рвотными позывами. Китайский говнокод, да еще на SPL или HAL — это жесть!

Берем даташит, устанавливаем libopencm3, открываем примеры с opencm — и вперед!
Можно и у меня на гитхабе попастись, там кое-что под STM32 есть.
Go to the top of the page
 
+Quote Post
Dondob
сообщение Apr 20 2016, 09:19
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 102
Регистрация: 3-03-08
Из: España
Пользователь №: 35 601



Цитата(AleksBak @ Apr 20 2016, 09:25) *
А у меня такая же плата. Правда диска что-то пока не нашел. Там много было чего на нем. Вы бы лучше с продавцом вначале связались бы.

С продавцом связяался, сказал что свяжется с поставщиком. Полагаю, что врёт, да и ждать в мучшем случае месяц

Цитата(Эдди @ Apr 20 2016, 09:40) *
А у меня к паре таких плат диски зачем-то прислали. Смотреть внутрь не советую — чревато как минимум рвотными позывами. Китайский говнокод, да еще на SPL или HAL — это жесть!

Берем даташит, устанавливаем libopencm3, открываем примеры с opencm — и вперед!
Можно и у меня на гитхабе попастись, там кое-что под STM32 есть.

Чувствую, образовываться мне еще надолго после небольшого опыта на АВР студио. У меня под винд стоит Eclipse Mars 2 и arm-none-eabi. Наверное для начала неплохо ?
Go to the top of the page
 
+Quote Post
Эдди
сообщение Apr 20 2016, 10:53
Сообщение #5


Знающий
****

Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250



Для начала неплохо. Нужны лишь готовые заголовочные файлы, чтобы самому их не писать (все-таки, это не STM8, где быстренько самим пишется заголовочный файл с дефайнами на все регистры).
Поэтому проще взять opencm3, где такие файлы уже есть + есть функции, упрощающие настройку периферии (главное — не пытаться их использовать там, где критично время выполнения: функции совершенно неоптимизированные, да и просто то, что это функции, а не макросы, заставляет задуматься о целесообразности их применения везде и всюду).

P.S. вот мой Makefile, а то с нуля писать такое — вообще жесть! А так — в любимом редакторе накидать код, да запустить make. Если все ОК, то либо make boot (я этот вариант использую, т.к. с бутлоадером проще, чем с дурацким st-link'ом), либо make load.

На вашей плате скорей всего нет встроенного st-link'а, зато есть кнопочка boot0, что сразу наводит мысль о том, что плата изначально затачивалась под загрузку через бутлоадер. Да и JTAG не видать...

Сообщение отредактировал Эдди - Apr 20 2016, 10:56
Go to the top of the page
 
+Quote Post
mantech
сообщение Apr 20 2016, 11:40
Сообщение #6


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(Эдди @ Apr 20 2016, 13:53) *
На вашей плате скорей всего нет встроенного st-link'а, зато есть кнопочка boot0, что сразу наводит мысль о том, что плата изначально затачивалась под загрузку через бутлоадер. Да и JTAG не видать...


На счет ст-линка - оно понятно, есть, как правило, только на дискавери, но должны быть ноги SWD или JTAG, разъемы по периметру довольно объемные, ну а если нет - то что это за отладка такая? Это жесть...
Go to the top of the page
 
+Quote Post
AleksBak
сообщение Apr 20 2016, 17:59
Сообщение #7


Частый гость
**

Группа: Участник
Сообщений: 132
Регистрация: 6-02-16
Из: г. Баку
Пользователь №: 90 364



Там есть конечно разъем для отладчика - JTAG-овский, но и ст-линк можно подцепить. Диск пока что-то не нашел у себя. Да и нужен ли вообще? Если Эклипса используется, то можно в ней установить плагин OpenSTM32 вдобавок к пакету ARM GCC (я как понял Вы его установили). С OpenSTM32 легче создавать/отлаживать проекты. Ссылки на плагин OpenSTM32 если нужны, то могу посмотреть/выложить. И базовый проект тут имеется у меня (правда под MD серию - 103C8, но переделки будут минимальны).
Go to the top of the page
 
+Quote Post
Эдди
сообщение Apr 21 2016, 06:44
Сообщение #8


Знающий
****

Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250



Цитата(mantech @ Apr 20 2016, 14:40) *
что это за отладка такая?

Я обычно отлаживаю при помощи мигания светодиодом и вывода сообщений в терминал. gdb к стыду своему за полтора десятка лет так и не осилил. Просто необходимости никогда не возникало в такой отладке.
Go to the top of the page
 
+Quote Post
AleksBak
сообщение Apr 21 2016, 08:09
Сообщение #9


Частый гость
**

Группа: Участник
Сообщений: 132
Регистрация: 6-02-16
Из: г. Баку
Пользователь №: 90 364



Цитата(Эдди @ Apr 21 2016, 10:44) *
...gdb к стыду своему за полтора десятка лет так и не осилил. Просто необходимости никогда не возникало в такой отладке.

С плагином OpenSTM32 ничего осиливать абсолютно не нужно - все настроено как надо и работает сразу. Если Вы используете opencm3, то для Вас эта информация будет актуальной (т.к. gcc чаще там) - поэтому и написал.
Go to the top of the page
 
+Quote Post
Dondob
сообщение May 6 2016, 11:49
Сообщение #10


Частый гость
**

Группа: Свой
Сообщений: 102
Регистрация: 3-03-08
Из: España
Пользователь №: 35 601



Цитата(Эдди @ Apr 21 2016, 08:44) *
Я обычно отлаживаю при помощи мигания светодиодом и вывода сообщений в терминал. gdb к стыду своему за полтора десятка лет так и не осилил. Просто необходимости никогда не возникало в такой отладке.

Огромное Вам спсибо, Эдди! После примитивных опытов с АВР (Мега) тут на месяцы разбираться. Тем более что с англицким нелады у меня rolleyes.gif
Go to the top of the page
 
+Quote Post
Эдди
сообщение May 6 2016, 13:18
Сообщение #11


Знающий
****

Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250



Цитата(Dondob @ May 6 2016, 14:49) *
с англицким нелады у меня rolleyes.gif

Срочно подтянуть! Как можно вообще соваться куда-то, где требуется чтение уймы статей, мануалов и даташитов, не зная инглиш?
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение May 8 2016, 08:18
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Цитата(Dondob @ Apr 19 2016, 19:16) *
Получил с ибея плату, думаю что для начинающего самое то. Только вот диск не пришёл


Странные люди. там прямо в аписании лота написано:
Цитата
Package Contents
100% Brand New
1 x STM32F103RBT6 development board
1 x 2.8" TFT-module
1 x USB cable
1 x CD

Открываете пакет- нет диска- пишете кейс на полный рефанд так как использовать невозможно. И пусть продавец бегает, а не Вы- Вы уже заплатили за товар, а товар использовать невозможно.
метод работает всегда.

Я, правда, стараюсь делать наоборот- покупаю только тот товар, к которому могу в онлайне найти описание и драйверы (продавцам просто невыгодно рассылать хрупкие диски- проще выложить файлы доступными для скачивания).
А так- по схеме разбираться, клоном чего оно является, и искать там.

P.S. А что Вы там в этом коде найти пытаетесь, чего нет в документации на составные части борды? Или там еще и ноунейм дисплей и прочее? тогда проще выкинуть, это путь в никуда- повторению не подлежит, второй раз другой ноунейм приедет и опять все с начала.
Go to the top of the page
 
+Quote Post
mantech
сообщение May 8 2016, 18:37
Сообщение #13


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(Ruslan1 @ May 8 2016, 11:18) *
P.S. А что Вы там в этом коде найти пытаетесь, чего нет в документации на составные части борды? Или там еще и ноунейм дисплей и прочее? тогда проще выкинуть, это путь в никуда- повторению не подлежит, второй раз другой ноунейм приедет и опять все с начала.


Да не стоит так категорично! Китайцы ставят, как правило, все стандартное, да, может марки этих компонентов разные, но работать все равно будет. Китайцам так проще. чем демокод под каждую запчасть перепиливать..
Go to the top of the page
 
+Quote Post

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

 


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


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