arm寄存器Binary Point Register (ICCBPR)如何修改

2019-07-16 07:56发布

本帖最后由 电子人steve 于 2018-5-23 20:43 编辑

小白一枚:
最近在研究zynq上的ARM跑freertos,但是zedboard板上的中断一直无法触发,查看rtos文档发现这样一句话
Special Note 3: Interrupt controllers that can sub-divide interrupt priority bits into preemption priorities and sub-priorities should have all bits configured as preemption priority. In the ARM generic interrupt controller (GIC) this means the interrupt controller's binary point register must be set to 0.

但是在跑起来的程序里无法修改该寄存器,找到GIC中的寄存器binary point register,看到有如下描述
TIM图片20180523174931.png
意思大致是这个最小值是由IMPLEMENTATION DEFINED决定的,IMPLEMENTATION DEFINED是啥?我该如何修改?小弟在这里谢过各路大神!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。