STM32F4上边界扫描中的SPI从



我想通过JTAG边界扫描方法在我的STM32F4上测试一个SPI从(最好的是使用OpenOCD,而不是其他特殊工具(。有人知道这种事情的细节和典型的陷阱吗?我发现的是这个站点,而这整齐地解释了边界扫描。

我感谢有关该主题的任何提示。

正如链接站点所指出的那样,通过边界扫描测试SPI引脚上的µC输出将遭受非常低的速度(因为您必须通过边界馈送相应的位键命令-SCAN协议,远非有效(。

使用STM32F4控制器,我建议您将CPU保持在调试中(断路(,并通过JTAG设置GPIO和SPI(好像固件从内部执行此操作(。然后,您可以自由地将整个数据字节/单词放入TX寄存器中,并对SPI状态和RX寄存器进行轮询。这是高于(普通(边界扫描方法的一个或两个级别,但是实现非常容易。

(仅(如果您想进一步提出这个想法,则可以首先使用JTAG将时钟设置转换为更高的速度或添加DMA(并在触发SPI传输之前将大量的数据写入RAM(。

最新更新