filmov
tv
STM32 Board Bring-Up (Firmware and Test) - Phil's Lab #54
Показать описание
Basic board firmware bring-up of the 'new' LittleBrain++ PCB featuring an STM32F4 microcontroller, sensors, and USB. How to write simple test firmware (I2C, USB), set-up STM32CubeIDE, and transfer data from a schematic to software.
[SUPPORT]
[LINKS]
[USB CDC CODE]
After include statements:
static uint8_t lineCoding[7] // 115200bps, 1stop, no parity, 8bit
= { 0x00, 0xC2, 0x01, 0x00, 0x00, 0x00, 0x08 };
in CDC_Control_FS:
case CDC_SET_LINE_CODING:
memcpy(lineCoding, pbuf, sizeof(lineCoding));
break;
case CDC_GET_LINE_CODING:
memcpy(pbuf, lineCoding, sizeof(lineCoding));
break;
[TIMESTAMPS]
00:00 Introduction
00:35 First Steps
01:40 Tag-Connect SWD Programming Header/Connector
02:24 JLCPCB and GitHub Repo
03:00 Altium Designer Free Trial
03:16 Hardware Overview
04:59 STM32CubeIDE Basics
05:59 Pinout
08:14 Clock Configuration
09:15 Programming and GPIO (LED) Test
12:08 I2C #1 (Inertial Measurement Unit)
16:58 I2C #2 (Pressure Sensor)
19:11 USB (Virtual COM Port)
23:14 Outro
ID: QIBvbJtYjWuHiTG0uCoK
[SUPPORT]
[LINKS]
[USB CDC CODE]
After include statements:
static uint8_t lineCoding[7] // 115200bps, 1stop, no parity, 8bit
= { 0x00, 0xC2, 0x01, 0x00, 0x00, 0x00, 0x08 };
in CDC_Control_FS:
case CDC_SET_LINE_CODING:
memcpy(lineCoding, pbuf, sizeof(lineCoding));
break;
case CDC_GET_LINE_CODING:
memcpy(pbuf, lineCoding, sizeof(lineCoding));
break;
[TIMESTAMPS]
00:00 Introduction
00:35 First Steps
01:40 Tag-Connect SWD Programming Header/Connector
02:24 JLCPCB and GitHub Repo
03:00 Altium Designer Free Trial
03:16 Hardware Overview
04:59 STM32CubeIDE Basics
05:59 Pinout
08:14 Clock Configuration
09:15 Programming and GPIO (LED) Test
12:08 I2C #1 (Inertial Measurement Unit)
16:58 I2C #2 (Pressure Sensor)
19:11 USB (Virtual COM Port)
23:14 Outro
ID: QIBvbJtYjWuHiTG0uCoK
STM32 Board Bring-Up (Firmware and Test) - Phil's Lab #54
STM32 Programming Tutorial for Custom Hardware | SWD, PWM, USB, SPI - Phil's Lab #13
STM32 Bluetooth Firmware Tutorial (Bring-Up) - Phil's Lab #129
STM32 Programming via USB (DFU) - Phil's Lab #72
Lecture 15: Booting Process
STM32 F401 F411 ST LINK SWD UPLOADING
Upload firmware to STM32 ARM Microcontroller with stm32flash and USB to UART debug cable #shorts
STM32 + LVGL Firmware Tutorial - Phil's Lab #147
STM32 F411 - Programming with CUBE IDE & ST LINK
Flashing STM32 with ST-LINK, JLINK and UART Bootloader, cross platform | VIDEO 44
Getting started with STM32 built-in USB DFU Bootloader
How to upload firmware to STM32 via USB. DFU mode.
SDRAM Hardware & Firmware Tutorial (STM32) - Phil's Lab #80
Bed of nails test fixture to flash STM32 firmware via Raspberry Pi GPIO (openocd)
replacement stm32 F722 fc kiss v2
Microcontroller Firmware from Scratch
STM32 + SWD + ST-Link + CubeIDE | Debugging on Custom Hardware Tutorial - Phil's Lab #4
STM32 TIPS: WIRELESS Firmware update via bluetooth
Flipper Zero Surprises People At Work
STM32 Development: Setting Up GDB and OpenOCD for Debugging
powering up STM32WB55 board #stm32 #stm32wb55 #shorts #bluetooth
STM32 Micro Processor board with FTDI programmer Pins
Covid19 STM32 boredom cct board project Vid1 - two led modes
Webinar: Implementing remote Over-The-Air (OTA) Firmware Updates on STM32 H5, H7 microcontrollers
Комментарии