cancel
Showing results for 
Search instead for 
Did you mean: 

Using MPU_Config - can't find value definitions for TEX field

frackers
Senior

I can see that the values 0, 1 and 2 are defined but I've looked through the whole HAL and examples for the F7 and all I can find is

 uint8_t                TypeExtField;          /*!< Specifies the TEX field level.
                                                     This parameter can be a value of @ref CORTEX_MPU_TEX_Levels                    */                 

but I can find no reference to what the values of CORTEX_MPU_TEX_Levels actually mean.

Looking at all the other HAL packages I have for other MPUs and they all seem to have the same cut'n'paste line with no explanation!

So does MPU_TEX_LEVEL0 make it go fast and MPU_TEX_LEVEL1 let the smoke escape?

2 REPLIES 2

Since when is Cube/HAL reference material?

0690X00000ApLgyQAF.png

or the same in ARM® v7-M Architecture Reference Manual.

JW

frackers
Senior

Many thanks - half (or more!) of the battle is knowing the correct terminology. Without the vocabulary to know what to look for (and the HAL documentation is NOT where I was looking - I was primarily using the stm32f76xxx reference manual).

Now it is starting to make sense to this old dog who is learning new tricks having returned to ARM processors after over 30 years.

Cheers