1: mcu时钟不稳。2:can transciver 芯片,没有使能。3: can控制器,里面MCR寄存器设置错误。4: can 波特率设置错误。
测试场景, 把mcu的bit文件下载到fpga去, 此时fpga就会变成mcu芯片了。然后试图用swd调试器去找arm核。 始终找不到。有时候,可以找到。有时候可以找到核,有时候找不到核。 像这种时好时坏的问题, 时序方面的可能性比较高。 最后发现 boot管脚悬空导致。 把boot接地,或者是接高电平,就能找到核了。
示波器在auto档位,测量脉冲信号, 为什么在示波器上看不到波形?需要先设置沿触发,而且触发电平也设置正确。 此时再去测量,就可以看到信号了。
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号