工具/软件:
ADC SOC 触发源配置为 InputXbar5、但即使 Inputxbar 信号正常工作(使用 Outputxbar 验证并在 CRO 上确认)、也不会向 ADC 发出 SOC。
当配置了外部中断时、不会对其进行配置(XINT2)(不写入寄存器)。 如何解决该问题。
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.
工具/软件:
ADC SOC 触发源配置为 InputXbar5、但即使 Inputxbar 信号正常工作(使用 Outputxbar 验证并在 CRO 上确认)、也不会向 ADC 发出 SOC。
当配置了外部中断时、不会对其进行配置(XINT2)(不写入寄存器)。 如何解决该问题。
我将使用 driverlib 函数、我能够通过 INPUTXBAR5使用外部 GPIO 触发 ADC 转换。 在本例中、我通过配置 TBCTR 和 CMPA 来使用 EPWM1A 切换 GPIO0。 还通过示波器验证 GPIO0是否在 TBCTR 中设置的周期内切换。 检查以下寄存器(使用 CCS 中的寄存器视图)是否具有正确的值、以确认 bitfield 语句确实正在写入寄存器:
- InputXbarRegs.INPUTSELECT4 =正在切换的 GPIO#(对于您的情况、GPIO16应该等于16)
- ADCSOC0CTL.TRIGSEL = 4;(使用 INPUTXBAR5进行 GPIO 触发)
您可能缺少设置中的一些步骤。
此致、
Joseph
您好 Joseph、
是的、您是正确的、我会将 GPIO 映射到输入交叉开关的第6个输入(InputXbarRegs.INPUTSELECT[5])。
当我在写入 CPU3程序(0x10400000、闪存读取接口2、读取端口0)的同时尝试加载具有闪存配置的多核环境时、会抛出无效地址错误。 当 CPU1和 CPU2程序通过闪存读取接口0 (FRI-0)正常刷写时、如何解决此问题。(当通过 FRI1加载 CPU3程序时、它正在正确加载但其程序应该在 RAM 中运行、我需要自行在闪存中运行程序)。
谢谢、此致。
Shashank