我们面临一个主要问题,即MSP432处理器运行速度非常慢。
处理器由32.768kHz晶振供电。 DCO被配置为输出DCOCLK = 48MHz。 MCLK (48MHz),HSMCLK (24MHz)和SMCLK (24MHz)由DCOCLK驱动。
ACLK (32.768kHz)由LFXTCLK驱动。
Cortex M4内核在内部VCore1 (1.4V)上运行,使用内部LDO或内部DC-DC。
闪存访问的等待状态数设置为1等待状态;已启用闪存缓冲(对于代码和数据)。
MCLK和HSMCLK被输出到GPIOs,并经验证具有正确的频率。
代码片段和时钟系统寄存器值的反汇编已附加。
根据示波器测量,"p5->out =~pinMask"线的运行时间为165纳米秒。
此运行时似乎非常高。
从RAM运行此代码时没有太大区别。
有什么想法,为什么需要这么长时间?
如何加速处理器?
提前感谢!
AVI Miller
IDO Gazit
