Вс авг 21, 2022 11:07:07
И сколько раз за это время использовали DMA? Или таймеры в режиме ШИМ захвата? Или классику - аппаратный запуск АЦП событием таймера и сбор данных оцифровки с помощью DMA?Андрей Осипов писал(а):Вот так STM32 в Аrduino. пользую для самого начала знакомства с STM3/
В STM32 отладка осуществляется через JTAG/SWD. Вывод текста в USART это не отладка.Андрей Осипов писал(а):Чтобы был UART и COM порт для отладки
Пн авг 22, 2022 16:23:35
И сколько раз за это время использовали DMA? Или таймеры в режиме ШИМ захвата? Или классику - аппаратный запуск АЦП событием таймера и сбор данных оцифровки с помощью DMA?Андрей Осипов писал(а):Вот так STM32 в Аrduino. пользую для самого начала знакомства с STM3/
В STM32 отладка осуществляется через JTAG/SWD. Вывод текста в USART это не отладка.Андрей Осипов писал(а):Чтобы был UART и COM порт для отладки
Пн авг 22, 2022 17:20:34
Ардуино
Пн авг 22, 2022 18:14:40
У C4 конечно всего 16 кБ памяти, но ведь студенту только CDC надо было. Это ж один из простейших протоколов, сам по себе оно где-то 4 кБ займет, а то и меньше. Под что ушло остальное?Eddy_Em писал(а):STM32F103C4T6 при помощи калокуба развернуть простенькую прошивочку (USB-CDC, работа с АЦП ну и немного всякого разного). Оно его послало куда подальше с аргументом, мол, флеша не хватает!
Пн авг 22, 2022 22:09:45
Чт авг 25, 2022 13:16:39
Очень сложный код?Андрей Осипов писал(а):Но там этот GPIO ... ужос сколько читать!
#include "stm32f10x_conf.h"
void Delay(volatile uint32_t nCount) {
for (; nCount != 0; nCount--);
}
int main(void)
{
GPIO_InitTypeDef gpio;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE);
gpio.GPIO_Pin = GPIO_Pin_13;
gpio.GPIO_Mode = GPIO_Mode_Out_PP;
gpio.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOC, &gpio);
while(1)
{
GPIO_SetBits(GPIOC, GPIO_Pin_13);
Delay(2000000);
GPIO_ResetBits(GPIOC, GPIO_Pin_13);
Delay(2000000);
}
}
Китайский ST-Link прекрасно работает. Не нужно ничего настраивать. Подключили ST-Link и целевым МК и запускаете в IDE отладку или прошивку.Андрей Осипов писал(а):SEGGR пока завел - семь потов сошло.. все усы в узелки позавязывались..
Вс авг 28, 2022 17:39:15
Мурик, спасибо, ссылка шикарная..Даже на регистрах ничего сложного. В сети полно статей на эту тему http://dimoon.ru/obuchalka/stm32f1/prog ... -gpio.html.
Да, спасибо, ST-Link V2 работает...Китайский ST-Link прекрасно работает. Не нужно ничего настраивать. Подключили ST-Link и целевым МК и запускаете в IDE отладку или прошивку.
Ср окт 12, 2022 21:59:18
Ср окт 12, 2022 22:11:40
Применительно к STM32 какое преимущество дал JTAG по сравнению с SWD? Больше проводов? Разве это преимущество?Андрей Осипов писал(а):позволяет отлаживаться как по SWD так и по JTAG
Чт окт 13, 2022 00:05:51
Применительно к STM32 какое преимущество дал JTAG по сравнению с SWD? Больше проводов? Разве это преимущество?Андрей Осипов писал(а):позволяет отлаживаться как по SWD так и по JTAG
Чт окт 13, 2022 00:55:34
Больше не значит круче!Андрей Осипов писал(а):Больше проводов - это круче
Какие команды вы передавали по JTAG которые нельзя передать по SWD?Андрей Осипов писал(а):можно с экрана любые команды давать
Что в JTAG, что в SWD последовательный метод передачи данных. Большинство проводов это общий провод.Андрей Осипов писал(а):И проходит быстрее.
Ну и где ссылки на статьи? А то знаете написать можно все что угодно.Андрей Осипов писал(а):Я читал, что JTAG использовался для проверки самих микросхем...И что он как-то сильно круче.
Данные по SWD передаются по двум проводам - SWDIO и SWCLK. Остальные провода это питание, сброс и др.Андрей Осипов писал(а):Да, SWD бывает двух типов..с 4 проводами и с 6 проводами. В ST-Link V2 используется SWD -4 4 провода
По названиям контактов разве не ясно для чего они? Сразу должно быть понятно в чем отличие 4-ех и 6-ти выводного разъема. Если не понятно, то вы точно не заметите разницы между JTAG и SWD.Андрей Осипов писал(а):Насколько я понимаю, SWD-6 прочти также крут как и JTAG
В STM32 нормальная отладка.Андрей Осипов писал(а):Если бы была символьная отладка для программ...Но где ее искать?
Смысл если точно также можно поиграться с китайским st-link и платой с STM32F103C6T6 BKB STM32F103C8T6? Выйдет дешевле, а результат тот же.Андрей Осипов писал(а):Если хочешь поиграться с отладкой по SWD и JTAG то купи китайскийJ-Link SEGGER и вот эту
Чт окт 13, 2022 11:16:48
Чт окт 13, 2022 13:29:55
EmBitz. Но ее отладчик по умолчанию работает совестно с ST-Link, а не J-Link.Андрей Осипов писал(а):А это какая IDE?
Это скриншот окна IDE...Андрей Осипов писал(а):Откуда эта картинка?
А откуда вообще берется код?Андрей Осипов писал(а):И откуда это
Этот код не привязан к IDE и его можно собрать практически в любой.Андрей Осипов писал(а):Какая IDE, какой транслятор?
Чт окт 13, 2022 19:57:01
Чт окт 13, 2022 20:17:03
Чт окт 13, 2022 23:07:14
Чт окт 13, 2022 23:11:11
Пт окт 14, 2022 12:38:54
Пт окт 14, 2022 13:17:01
Пт окт 14, 2022 17:29:59