reserving high-cycle flash
What's the difference between enabling high cycle flash from option bytes on an H5 versus just using that section of flash by reserving it in the linker instead, apart from the ECC change?
Ask questions, find answers, and share insights on STM32 products and their technical features.
What's the difference between enabling high cycle flash from option bytes on an H5 versus just using that section of flash by reserving it in the linker instead, apart from the ECC change?
I have an application that debugs correctly when I loads it at address 0x08000000.I'd like to use a bootloader, so I've changed the ld file, and choose, as flash origin, the address FLASH (rx) : ORIGIN = 0x08020000, LENGTH = 1920KBut, in this case, w...
I'm trying to crank up the clock to Timer1 to be able to count high frequency events with better resolution. If I set the SYSCLK to 128 I get a hard fault when my code reaches SystemClock_Config(). Even if I keep the AHB bus at the same speed (64Mh...
Hi all, I am using STM32F7439Zi MCU, I would like to create the master + slave pwm signals with the relation that at the falling edge of the master, the slave's pulse will be started. Both PWM signals has the same frequency, the duty cycle of the ma...
Hello All,I am using STM32H533 series controller in our application and trying to read internal MCU temperature reading using ADC. But not getting value properly can any one please help me and provide sample example that support for STM32H5 series to...
I am using a custom PCB with stm32g474 and I am trying to get the CAN peripheral working. I believe I have everything set up correctly (bit rate, RAM etc) but when I call HAL_FDCAN_AddMessageToTxFifoQ(), FIFO is full error is raised after 3 iteration...
Hello community,I've been trying to implement the dual bank boot on my L476RG and run the app on the bank 2 after reset by setting the option byte BFB2 to 1 and it didn't work. Tried a lot of things and specially setting SCB->VTOR = 0x08000000 in the...
I have4 set up a 9 channel DMA adcBelow is the DMA configuration in the IDEThis is the ADC configurationThis is the IRQ routineThis is where I treat the data. For every loop it gets added to another array after the conversion.Then a simple routine t...
Hello, this is a general question for my understanding.when I single stepped* through my SPI code, I encountered some unexpected behavior. But when I run over the code, it worked as expected.*During this time, I had the peripheral SPI view opened.So ...
Select PA1 as TIM2 CH2, those code are copy from ST official example(TIM21), and changed to TIM2.no output from PA1, code as below:void ConfigureTIM2AsPWM_EdgeAligned(void){/* (1) Enable the peripheral clock of Timer x *//* (2) Enable the peripheral ...