Other Parts Discussed in Thread: TDA4VM
启动时DMSC初始化的驱动在后续mcu调用相同设备时是否需要再次初始化,以及同时存在两个驱动时,设备权限归属怎么控制?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
是不是需要获取之前初始化了的设备的状态?
设备的注册和状态的管理是系统整体的责任,而不是由各个阶段独立处理。可以考虑将这些设备的状态信息在初始化时传递给后续阶段,避免重复注册和初始化
如果这两个阶段都需要驱动的话,那他们之间会存在冲突吗,这个怎么解决?
可能会发生,特别是在共享资源上。
协同设计:确保各个阶段的初始化和操作都是协同的,避免冲突。
资源锁定:引入互斥锁或者其他同步机制,确保在某一时刻只有一个阶段能够访问共享资源。
初始化参数传递:在初始化阶段将必要的参数和状态传递给后续阶段
a72 uboot阶段是需要初始化所有之前初始化过的以及更多的设备和驱动吗,还是说之前初始化过之后uboot就不用再初始化了?
需要初始化之前初始化过的设备,但这并不意味着所有的初始化都需要重新进行。U-Boot阶段只需继续使用这些初始化过的设备
tda4vm有详细的介绍文档