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.
项目中需要实现对VPFE的复位功能,看文档TMS320DM644x DMSoC ARM Subsystem Reference Guide (Rev. A).pdf
我们按照“Module State Transitions”的描述,期望可实现到SyncReset,最后会通过while循环等待PSTAT的GO位清零。但循环
始终没出来。
另外 DM6446 的Silicon Errata 文档中有如下描述:
Details: Following either a warm reset or a maximum reset, the GOSTAT register will not clear to 0. Code executing state transitions at eith level or the module level will hang when it polls for the GOSTAT b Section 7.4 in the TMS320DM644x DMSoC ARM Subsystem Ref number SPRUE14) describes how to properly execute state trans domain level as well as at the module level.
Workaround: Following a warm reset or a maximum reset, clear the reserved lo 0x01C4 1A20 prior to executing any state transitions at the power module level. This means that prior to enabling any power domain state of any of the peripherals modules (such as transitioning from reserved location at address 0x01C4 1A20 must be cleared to 0.
我们也照着做了,但问题依旧(读PSTAT一直处于死循环)
请问VPFE复位是否可实现?或还有什么需要注意的地方?