Other Parts Discussed in Thread: OMAP-L138, MATHLIB
主题中讨论的其他器件: OMAPL138、 MATHLIB
工具/软件:Code Composer Studio
尊敬的专家:
我对 OMAP-L138寄存器访问有疑问。
我使用 OMAP-L138示例代码整理 SPI 通信。
与 TX/Rx 缓冲器状态相关的中断(INT1线路)不会发生、这是一个问题。
我找不到任何设置 AINTC 中断和 SPI 的问题。
在调试过程中,Int PSCModuleControl(.)的函数 在 PSC.c 中、我发现在写入 PTCMD 寄存器后会有任何变化。
此外、我在 PTSTAT 寄存器中看不到任何更改。
但与 PSC 相关的其他寄存器可以读取或写入并查看更改。
这是我尝试的症状之一。
设置 PTCMD.GO[0]位。
但是、在寄存器映射或存储器浏览器中设置后、它仍会恢复为默认值。
下图显示了设置 PTCMD.GO[0[0]后的状态
那么、这就是我想知道的。
即使 它实际上设置了 PTCMD、pstat 寄存器、当我使用 Code Composer Studio (6.1.2.00015)进行调试时、该值也很难在 IDE 中获得。(它太快了、无法赶上)
2.由于 PTCMD、PTSTAT 寄存器受保护、因此很难访问该寄存器。
3. 活动 的 PTCMD.GO[x]设置为1后,SPI 是否会发生中断?
4.我还需要怀疑另一个问题是什么?
此致、
Jay。