-1

有人可以澄清硬件注册初始化的时间和对象吗?
我目前正在嵌入式项目中使用 u-boot,在 u-boot 中我看到许多硬件寄存器正在初始化。
我认为Bootloader初始化所有硬件寄存器,内核提供驱动程序来驱动硬件。
但是其中一个测试用例说“检查内核中设置的寄存器的值是否设置正确”。
现在我很困惑内核启动后是否还会再次设置这些寄存器。
我不清楚设备启动后会发生什么。就像引导加载程序的作用是什么,它在执行时会做什么以及内核在启动时会做什么。

谢谢。

4

1 回答 1

0

我发现 u-boot 只初始化加载内核所需的硬件,而不是所有硬件。这就是我的困惑。

于 2013-11-22T14:33:20.473 回答