Skip to main content
Zbobo.1
Associate III
July 19, 2021
Question

STM32F469 XIP boot, When I load to application the core get SCB->CFSR IACCVIOL err? How can I fix it?

  • July 19, 2021
  • 2 replies
  • 968 views

My bootloader and application is refer to F7-packet-ExtMem, but when I jump to application's location it will get IACCVIOL err.

My cpu is stm32f469 and use qspiflash to save application codes.Memory map mode is ok.

Don't know why it cause this err.

This topic has been closed for replies.

2 replies

TDK
July 19, 2021

Show the code. IACCVIOL suggests you're jumping to an invalid (i.e. cannot run instructions from there) memory location.

"If you feel a post has answered your question, please click ""Accept as Solution""."
Zbobo.1
Zbobo.1Author
Associate III
July 20, 2021

I found that error is in the timebase Irq. I had close the timebase init and timebase irq before jump to app, but still have IACCVIOL problem.

My bootloader use systemTick for timebase and APP use sysTick for freertos tim6 for timebase.

I also change bootloader timebase into tim7 but still not work.