建议先看看我写的几篇文章吧。
你这个问题问得太笼统了,要看你问的是 systick 中断,还是其它外设的中断。
关于 systick 中断,有一篇专门文章讲的。
不同外设中断初始化可能有些差别,gpio 引脚中断使用 rt_pin_attach_irq
这个 api 开启对应引脚中断并注册应用层的中断回调函数。
串口等其它设备分别在各自 open init config设备时,打开外设对应中断。注册应用层中断回调函数 api 是 rt_device_set_rx_indicate
。
从上电开始,应该是先关全局中断的,系统时钟配置结束,rtt 内核初始化完成,进入系统调度前,理论上讲,不应该开任何中断。
其它外设初始化基本上是 main 线程里进行的,所以外设中断是使用的时候才被使能。
在答主博客中找到答案