STM32F405: ISR vector table in CCM?
ISR vector table in SRAM works, but not in CCM. Is this possible? If not, what is the theory behind it? Vector fetching done through I-Bus or S-Bus?
ISR vector table in SRAM works, but not in CCM. Is this possible? If not, what is the theory behind it? Vector fetching done through I-Bus or S-Bus?
Vectors are fetched through the same bus as instructions, i.e. I-Bus or S-bus depending on the address (0x20000000 being the boundary). I know of no explicit quote for this, but there are hints throughout the documentation (e.g. that vector fetches occurs in parallel with state storing; this literally can occur only if the vector table is mapped at below 0x20000000).
CCM in 'F4xx is on D-bus.
JW
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.