Всё, нафик. Хватит на сегодня этих “эмоциональных качелей”…
Только обрадовался, что разбираться начал и что-то тут же пошло не так…
Да, я просто еще не прочмтал, он больно быстро строчит))
Спасибо за комплимент )
В настройках проекта копался?
Чет похоже Open OCD поломался))
Я уже новые проекты создавал - бесполезно ((
ЗЫ: Платы от WeAct без танцев, нормально работают?
У меня да, вообще без проблем и грузятся, и дебажатся.
Я заказал С8, значит еще надо СВ заказать ))
Перезапущу иде, чтоли. Перед боковой ))
Ну хочешь, завтра, проект блинк на C8 тебе отслюнавлю?))
С утра дела, к вечеру…
Думаю сам разберешся, нет, пиши.
Хорошо, буду ждать…
Вот это правильно?
void SystemClock_Config(void)
{
RCC_OscInitTypeDef RCC_OscInitStruct = {0};
RCC_ClkInitTypeDef RCC_ClkInitStruct = {0};
/** Initializes the RCC Oscillators according to the specified parameters
* in the RCC_OscInitTypeDef structure.
*/
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI;
RCC_OscInitStruct.HSIState = RCC_HSI_ON;
RCC_OscInitStruct.HSICalibrationValue = RCC_HSICALIBRATION_DEFAULT;
RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;
RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSI_DIV2;
RCC_OscInitStruct.PLL.PLLMUL = RCC_PLL_MUL2;
if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK)
{
Error_Handler();
}
/** Initializes the CPU, AHB and APB buses clocks
*/
RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK
|RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2;
RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK;
RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1;
RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV2;
RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV1;
if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_0) != HAL_OK)
{
Error_Handler();
}
}
Ну HAL неправильно не делает))
Че натыкал то и сгенерит.
А ты на внутрений осцилятор намерено переключился?
Оно изначально само так генерировало (на внутреннем), и я платы прошивал - всё мигало (я же пока дальше блинк не ушел далеко).
Вот хотел сегодня с тактированием разобраться и приплыл )))
Главное другие таргет видят, а иде отказывается… (((
Перезагрузил компутер - без изменений.
Мне уже страшно - что-то капитально сломал
Ты помнишь что CubeIDE выше 1.6, с левыми программаторами работать не будет?
А я в 1.6 сейчас.
Вот что Ардуино ИДЕ выдало:
Скетч использует 10836 байт (8%) памяти устройства. Всего доступно 131072 байт.
Глобальные переменные используют 1132 байт (5%) динамической памяти, оставляя 19348 байт для локальных переменных. Максимум: 20480 байт.
-------------------------------------------------------------------
STM32CubeProgrammer v2.16.0
-------------------------------------------------------------------
ST-LINK SN : 322E100029135147324D4E00
ST-LINK FW : V2J37S7
Board : --
Voltage : 3.20V
Error: Cannot connect to access port 0!
If you are trying to connect to a device with TrustZone enabled please try to connect with HotPlug mode.
If you are trying to connect to a device which supports Debug Authentication with certificate or password, please open your device using it.
выбранный последовательный порт
не существует или плата не подключена к нему
Ладно,
Утро вечера мудренее))
SWD и CLK не попутал?
ХА! “Починил”!!! ))))